Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Error przy WHERE w zapytaniu
Forum PHP.pl > Forum > Przedszkole
in5ane
  1. <?php
  2. $query = "SELECT * FROM dziwki WHERE id=$id";
  3. ?>


I wyskakuje mi błąd:
Kod
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\upload\wizytowka.php on line 35


Co jest z tym nie tak?

A tutaj dam cały kod:
  1. <?php
  2.  
  3. include("config.php");
  4. $id = $_GET['id'];
  5. mysql_query('SET CHARSET LATIN2');
  6. echo '<div align="center"><img src="img/logo.gif"></div><br><br>';
  7.  
  8. ////////// stronnicowanie - start
  9.  
  10. echo '<table width="49%" bgcolor="#FFFFFF" border="0" align="left" cellpadding="2" cellspacing="0"><tr><td>';
  11. $start = $site*1;
  12. $licz = mysql_query ("SELECT * FROM zdjecia");
  13. $sql = mysql_query ("SELECT * FROM zdjecia ORDER by id DESC LIMIT $start,1");
  14. $ile = mysql_num_rows($licz);
  15. while($rows = mysql_fetch_assoc($sql)) {
  16. echo '<img width="100%" src="fotki/'.$rows[nazwa_pliku].'">';
  17. }
  18. for($a=0;$a<($ile/1);$a++) {
  19. echo " <a href=?site=$a>$a</a>"; }
  20. echo '</td></tr></table>';
  21.  
  22. ////////// stronnicowanie - koniec
  23.  
  24. $id = $_GET['id'];
  25.  
  26. $query = "SELECT * FROM dziwki WHERE id=$id";
  27. $result = mysql_query($query);
  28. $row = mysql_fetch_assoc($result);
  29. echo '
  30. <table width="49%" bgcolor="#FFFFFF" border="0" align="right" cellpadding="2" cellspacing="0">
  31. <tr>
  32.  <td>  
  33. <div align="left"><span class="styl2">
  34. <table width="100%" border="1" align="center" cellpadding="2" cellspacing="0">
  35.  <tr>
  36. <td class="content_menu" width="50%"><span class="styl2">'.$row[nick].'</span></td>
  37. <td class="content_menu" width="50%"><span class="styl2">Kontakt</span></td>
  38.  </tr>
  39. </table>
  40. <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  41.  <tr>
  42. <td width="50%" valign="top"><span class="styl2">
  43. <strong>Województwo:</strong> '.$row[woj].'<br>
  44. <strong>Miasto:</strong> '.$row[miasto].'<br>
  45. <strong>Wiek:</strong> '.$row[wiek].'<br>
  46. <strong>Wzrost:</strong> '.$row[wzrost].'<br>
  47. <strong>Waga:</strong> '.$row[waga].'<br>
  48. <strong>Talia:</strong> '.$row[talia].'<br>
  49. <strong>Biust:</strong> '.$row[biust].'</td>
  50. <td width="50%" valign="top"><span class="styl2">
  51. <strong>E-Mail:</strong> '.$row[email].'<br>
  52. <strong>Telefon:</strong> '.$row[telefon].'
  53. </td>
  54.  </tr>
  55. </table><br>
  56. <table width="100%" border="1" align="center" cellpadding="2" cellspacing="0">
  57.  <tr>
  58. <td class="content_menu" width="50%"><span class="styl2">Usługi</span></td>
  59. <td class="content_menu" width="50%"><span class="styl2">Cennik i godziny pracy</span></td>
  60.  </tr>
  61. </table>
  62. <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  63.  <tr>
  64. <td width="50%" valign="top"><span class="styl2">';
  65. $array_uslugi = array ( 1 => "Sex analny",2 => "Sex klasyczny",3 => "Dominacja",4 => "Sex lesbijski",5 => "Z parą",6 => "Masaż",7 => "Sex oralny",8 => "Striptiz",9 => "Uległość",);
  66. $expl = explode(",",$row[uslugi]);
  67. $i = 0;
  68. $max = 2;
  69. $w = round(100/$max);
  70. foreach($expl as $nr) {
  71. if($nr != "") {
  72. if($i == $max) $i = 0;
  73. if($i == 0);
  74. echo "• ".$array_uslugi[$nr]."<BR>";
  75. $i++;
  76. }
  77. }
  78. echo ' </span></td><td width="50%" valign="top"><span class="styl2">
  79.  <u>1 godzina</u>: '.$row[oneh].' PLN<br>
  80.  <u>2 godziny</u>: '.$row[twoh].' PLN<br>
  81.  <u>Cała noc</u>: '.$row[allnight].' PLN<br><br>
  82.  <u>W tygodniu</u>: '.$row[tyg].'<br>
  83.  <u>W soboty</u>: '.$row[sob].'<br>
  84.  <u>W niedzielę</u>: '.$row[ndz].'</span></td> 
  85.  </tr>
  86. </table><br><br>';
  87. echo '<table width="100%" border="1" align="center" cellpadding="2" cellspacing="0">
  88.  <tr>
  89. <td class="content_menu"><span class="styl2">Opis</span></td>
  90.  </tr>
  91. </table>
  92. <div align="justify">'.$row[opis].'</div>
  93. </span></div>
  94.  </td>
  95. </tr>
  96. </table>';
  97.  
  98.  
  99. ?>
BiRetis
Zajrzyj tutaj:

http://pl.php.net/mysql_fetch_assoc

i przyjrzyj się sposobowi odwołań do tablicy asocjacyjnej....

sądzę że stąd wynika twój błąd

  1. <?php
  2. $row[miasto]
  3. ?>


powinno być

  1. <?php
  2. $row['miasto']
  3. ?>
in5ane
to nic nie dalo ;/
JaRoPHP
Być może zmienna $id jest pusta...
Wyświetl zapytanie przed jego wykonaniem:
  1. <?php
  2. $query = "SELECT * FROM dziwki WHERE id=$id";
  3. echo $query . "<br />/n";
  4. $result = mysql_query($query) or die(mysql_error());
  5. ?>
in5ane
juz sam to naprawilem i jak bylo przelaczanie zdjec to ginela zmienna.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.