Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Dziwny komunikat o błędzie...
Forum PHP.pl > Forum > Przedszkole
detter
Witam!
Jako że nie moge nigdzie dokopać się to pytam:

mysql_error() zwraca mi takie coś:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1" title="Zobacz w manualu PHP" target="_manual


fragment kodu:

  1. <?include "1.php"; ?>
  2.    
  3.    
  4.    
  5.    <?    
  6. $zapytanie = "SELECT * FROM baza WHERE id_og = $id  ";
  7. $dzialaj=mysql_query($zapytanie);
  8. while ($pole = mysql_fetch_array($dzialaj))
  9. {
  10. <div align=right style=\"color:#B6B6B6;\">id ogłoszeni: $pole[0]</div>
  11. <a href=\"javascrip:history.back();\" style=\"margin-lef: 20px;\"><img src=images/zakladka_wstecz.jpg border=0></A>
  12.  
  13.  <table border=0 width=583 height=122 background=images/tlo_kontakt.jpg cellspacing=15>    
  14. <tr>
  15.    <td valign=top>
  16.    <h1>$pole[3]</h1>
  17.    $pole[6]<br>
  18.    <b>$pole[4]</b> <br><br>Województwo: $pole[8] ($pole[5])<br>


Dodam że na krasnalu śmiga aż miło... Zapewne jest niezgodność wersji MySQL, ale jak można to naprawić?
Na serwerze (nazwa.pl) jest baza MySQL 5 - i nie da się zmienić - albo nie umiem...
Gość
  1. <?include "1.php"; ?>


zmien na

<?php

  1. <?php
  2. include ("1.php");
  3. ?>


?>
_olo_1984
  1. <?php
  2. $dzialaj=mysql_query("SELECT * FROM baza WHERE id_og = '".$id."'");
  3. ?>
robos85
a najlepiej to:
  1. <?php
  2. $dzialaj=mysql_query("SELECT * FROM `baza` WHERE `id_og` = '".$id."'");
  3. ?>
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.