Braiens Posted November 7, 2004 Report Posted November 7, 2004 (edited) kapeec neiet <? include("conf/conf.php"); $db= mysql_connect($mysql_host, $mysql_user, $mysql_pass); mysql_select_db($mysql_db, $db); $result = mysql_query("SELECT date_date FROM `news` ORDER by date_date ASC"); while ($myrow = mysql_fetch_array($result)) { $date_date_d = $myrow['date_date']; echo ' <div class="news"> <div class="nosauk"> <strong>'.$date_date_d.'</strong> </div> <div class="txt">'; $result2 = mysql_query("SELECT * FROM `news` Where date_date='$date_date_d' order by `date_time`"); while ($myrow2 = mysql_fetch_array($result2)) { $date_date = $myrow2['date_date']; $date_time = $myrow2['date_time']; $id = $myrow2['id']; $nos = $myrow2['nos']; echo $date_time.' <a href="'.$id.'" target="_blank" title="'.$nos.'">'.$nos.'</a><br />'; } echo ' </div> </div> '; } ?> Edited November 7, 2004 by Braiens
john.brown Posted November 7, 2004 Report Posted November 7, 2004 (edited) SELECT date_date FROM `news` ORDER by date_date ASC A kāpēc tev tabulas nosaukums ir apgriaztajās pēdiņās? Manā saprašanā ne tabulu nosaukumiem, ne stabiņu nosaukumiem nekāda pēdiņas nav vajadzīgas. Kaut arī, varbūt tas ir vienalga, pārliecināts neesmu :) Un vai esi pārlicināts, ka otrajā sqlā tev $date_date_d aizvietojas ar reālo vērtību? Edited November 7, 2004 by john.brown
Braiens Posted November 7, 2004 Author Report Posted November 7, 2004 SELECT date_date FROM `news` ORDER by date_date ASC A kāpēc tev tabulas nosaukums ir apgriaztajās pēdiņās? Manā saprašanā ne tabulu nosaukumiem, ne stabiņu nosaukumiem nekāda pēdiņas nav vajadzīgas. Kaut arī, varbūt tas ir vienalga, pārliecināts neesmu :) neiet ari bez pedinjaam visu laiku met laukaa: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\www\archive.php on line 6
Braiens Posted November 7, 2004 Author Report Posted November 7, 2004 vinjam tipa nepatiik rinfinja: while ($myrow = mysql_fetch_array($result))
john.brown Posted November 7, 2004 Report Posted November 7, 2004 Nu uztaisi šita: $result = mysql_query($query) or die(mysql_error()); Vismaz redzēsi, kādu kļūdu dod mysql
Braiens Posted November 7, 2004 Author Report Posted November 7, 2004 ui tikko pamaniju ka tabulas struktura druku savadaka :/
john.brown Posted November 7, 2004 Report Posted November 7, 2004 Labāk, IMHO, vienmēr rakstīt mysql_query() ar die() - tādā gadījumā tu uzreiz dabūtu ziņojumu tipa "Unknown table tātda un tāda", vai kaut ko tādā stilā :)
Venom Posted November 8, 2004 Report Posted November 8, 2004 A kāpēc tev tabulas nosaukums ir apgriaztajās pēdiņās? Manā saprašanā ne tabulu nosaukumiem, ne stabiņu nosaukumiem nekāda pēdiņas nav vajadzīgas. Kaut arī, varbūt tas ir vienalga, pārliecināts neesmu :) `backticks` tiek lietotas, ja gribi tabulai/laukam piešķirt nosaukumu ar norezrvēto SQL/funkcijas nosaukumu. Piem ja gribi nosaukt lauku par `text`,`max` utml
Recommended Posts