login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout in where clause

Offline Stefan14 - 23/06/2007 12:00
Avatar van Stefan14PHP gevorderde Ik heb een fout in de where clause, maar ik zie hem niet. (near 'column = 1' at line 6)

  1. <?php
  2. for ($i=1; $i<=$row3['value']; $i++) //loop for every column
  3. {
  4. $query4 = "SELECT
  5. *
  6. FROM
  7. user_menu_items
  8. WHERE
  9. column = ".$i;
  10. $result4 = mysql_query($query4) or die (mysql_error());
  11. $width = floor(100/$row3['value']);
  12. echo('<div class="usermenucolumn" width="'.$width.'%">');
  13. if (mysql_num_rows($result4))
  14. {
  15. while ($row4 = mysql_fetch_array($result4)) //loop for every menu item
  16. {
  17. echo('<a href="'.$row4['link'].'">'.$row4['name'].'</a>');
  18. }
  19. }
  20. echo('</div>');
  21. }
  22. ?>

4 antwoorden

Gesponsorde links
Offline Chupskie - 23/06/2007 13:08
Avatar van Chupskie MySQL beginner
  1. <?php
  2. for ($i=1; $i<=$row3['value']; $i++){ //loop for every column
  3.  
  4. $query = mysql_query("SELECT * FROM user_menu_items WHERE column = '".$i."' ") or die (mysql_error());
  5.  
  6. $width = floor(100/$row3['value']);
  7. echo "<div class='usermenucolumn' width='".$width."%'>";
  8. if (mysql_num_rows($result4))
  9. {
  10. while ($row4 = mysql_fetch_array($query)) //loop for every menu item
  11. {
  12. echo "<a href=".$row4['link'].">".$row4['name']."</a>";
  13. }
  14. }
  15. echo "</div>";
  16. }
  17. ?>
Offline Metalhead - 23/06/2007 13:09 (laatste wijziging 23/06/2007 13:10)
Avatar van Metalhead HTML gevorderde Is column een veld? Ik verwacht dat dat een gereserveerd woord is, dus dat zal problemen opleveren... toch?
Offline Ultimatum - 23/06/2007 13:15
Avatar van Ultimatum PHP expert @chupskie, huh? Waarom maak jij van een integer een string?

http://www.site...de_woorden
Is inderdaad gereserveerd, gooi een backticks (`) om column
Offline Chupskie - 23/06/2007 13:22
Avatar van Chupskie MySQL beginner @ultimatium, euhh, klopt ja.. mijn fout.

het enigste wat ik eigenlijk wou aanpassen waren die backticks.
en nu ben ik ze uiteindelijk nog vergeten.

Citaat:
shit, 2 fouten in een topic.. te vroeg opgestaan vandaag denk ik 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s