Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: składnia zapytań
Forum PHP.pl > Forum > Bazy danych > MySQL
3miel
EDIT!!!!
tamto było całe do d***

mam nowy kod ale także nie jest idealny bo wyswietla błedy.

  1. <?php
  2. $zapytanie=&#092;"UPDATE sms_menu SET nr='\".($_GET['nr']-1).\"' WHERE id='\".$_GET['di'].\"'\"; 
  3. $wykonaj = mysql_query($zapytanie) or die ('Nie można dodać! '.mysql_error()); 
  4.  
  5. $zapytanie=mysql_query(&#092;"SELECT id FROM sms_menu WHERE id BETWEEN 0 AND '\".$_GET['di'].\"' ORDER BY id DESC LIMIT 1\");
  6. $wykonaj=mysql_query($zapytanie) or die (mysql_error());
  7. while($pole = mysql_fetch_array($wykonaj))
  8. {    
  9.   $zapytanie=&#092;"UPDATE sms_menu SET nr='\".$_GET['nr'].\"' WHERE id='\".$pole['id'].\"'\"; 
  10.   $wykonaj = mysql_query($zapytanie) or die ('Nie można dodać! '.mysql_error()); 
  11. } 
  12. ?>


i wywala 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 'Resource id #8' at line 1

o co w tym chodzi?
Synaps
Sprawa jest prosta, używasz cały czas tych samych nazw zmiennych dla wyników mysql_query. I tak w petli while przesuwasz wskaźnik po wyniku '$wykonaj'
a już za pierwszym razem zmieniasz jego wartośc wykonując UPDATE.
3miel
noa le przecierz jak wys iwtlam drugi taz zmienną $_GET['nr'] to jest taka jaką przekazuję. czyli tutaj jest dobrze. a moze chodzi ci o coś innego? prosze o pomoc
sf
$_GET['di'] , może miało być $_GET['id'] ? pozastym wstaw tam liczby i zobacz czy będzie wtedy działać ...
Parti
  1. <?php
  2. $zapytanie=mysql_query(&#092;"SELECT id FROM sms_menu WHERE id BETWEEN 0 AND '\".$_GET['di'].\"' ORDER BY id DESC LIMIT 1\");
  3. $wykonaj=mysql_query($zapytanie) or die (mysql_error());
  4.  
  5. ?>


2* mysql_query
3miel
ma być di a tam jest bład w kopiowaniu. ale dalczego to nei chce działąć?
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.