Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3413 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Turiu moduliuką, kuris senesnėms TVS versijoms veikė puikiai, tačiau dabar reikia pertvarkyti, atsidaręs matau kame problema, tai gal kas su PHP select gerai gaudotės ir galite padėti (DLE varikliukas)? 

Esmė paprasta. Anksčiau visą info traudė iš 1 SQL table, dabar reikėtų kad trauktų iš 2. Vienintelis dalykas, kuris sutampa- Naujienos ID, tačiau viename table jis užvadintas id o kitame news_id

 

Taigi man reikia, kad Iš vienos SQL ir kitos trauktų reikalingą info.

Turimas PHP kodas:
 

$sql_result = $db->query( "SELECT id, title, category, alt_name, news_read, flag FROM " . PREFIX . "_post WHERE approve=1 ".$category_true." ORDER BY news_read DESC LIMIT ".$top100_config['news_num'] );

Reikia kad pagal naujienų id trauktų ne iš _post bet iš _post_extras (turėtų traukti pagal ID, tačiau kaip ir rašiau yra id pačiame _post o _post_extras yra news_id

Gal kas nors išmąstot kaip ?

_post sql lentelėje yra: id, title , category , alt_name
_post_extras sql lentelėje yra: news_id  , news_read

Redaguota , nario BaubasPoLova
  • ,

Jeigu gerai supratau, tai taip, tačiau netikrinau ar veikia. Taip pat pakeičiau, kad paimtų iš MYSQL visus kintamuosius, jeigu veiks, pasiredaguosi.

$sql_result = $db->query( "SELECT * FROM ".PREFIX."_post, ".PREFIX."_post_extras WHERE post.id = news_id ".$category_true." ORDER BY news_read DESC LIMIT ".$top100_config['news_num'] );

 

Jeigu gerai supratau, tai taip, tačiau netikrinau ar veikia. Taip pat pakeičiau, kad paimtų iš MYSQL visus kintamuosius, jeigu veiks, pasiredaguosi.

$sql_result = $db->query( "SELECT * FROM ".PREFIX."_post, ".PREFIX."_post_extras WHERE post.id = news_id ".$category_true." ORDER BY news_read DESC LIMIT ".$top100_config['news_num'] );

Logiška, tik kaip teisingai padaryt, kad iš _post select būtų id, title , category , alt_name o iš _post_extras select news_id  , news_read ? Nes man tie laukeliai svarbūs atvaizdavimui top 100

Logiška, tik kaip teisingai padaryt, kad iš _post select būtų id, title , category , alt_name o iš _post_extras select news_id  , news_read ? Nes man tie laukeliai svarbūs atvaizdavimui top 100

Tiesiog juos apsirašyk, kaip buvai apsirašęs, surašydamas į vieną eilutę.

Jeigu išmes klaidą, tada nurodyk iš kurios lentelės imi ir kurį kintamąjį: post.id, post.title ir t.t.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3413 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...