Braiens Posted November 7, 2004 Report Share 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 Link to comment Share on other sites More sharing options...
john.brown Posted November 7, 2004 Report Share 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 Link to comment Share on other sites More sharing options...
Braiens Posted November 7, 2004 Author Report Share 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 Link to comment Share on other sites More sharing options...
Braiens Posted November 7, 2004 Author Report Share Posted November 7, 2004 vinjam tipa nepatiik rinfinja: while ($myrow = mysql_fetch_array($result)) Link to comment Share on other sites More sharing options...
john.brown Posted November 7, 2004 Report Share Posted November 7, 2004 Nu uztaisi šita: $result = mysql_query($query) or die(mysql_error()); Vismaz redzēsi, kādu kļūdu dod mysql Link to comment Share on other sites More sharing options...
Braiens Posted November 7, 2004 Author Report Share Posted November 7, 2004 ui tikko pamaniju ka tabulas struktura druku savadaka :/ Link to comment Share on other sites More sharing options...
john.brown Posted November 7, 2004 Report Share 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ā :) Link to comment Share on other sites More sharing options...
Venom Posted November 8, 2004 Report Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts