Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zapytanie = fail
Forum PHP.pl > Forum > Przedszkole
meehow18
Jak sprawdzić dlaczego zapytanie jest fail?
mam taki kodzik

  1. <?php
  2. include ('../config.php');
  3. $zapytanie = "UPDATE users SET login_gra ='".$_POST['n_login']."' . WHERE u_name =".$_SESSION['login'];
  4.  
  5.  
  6. $row = mysql_query($zapytanie);
  7.  
  8. if ($row)
  9. echo "<p>Aktualizacja powiodła się</p>";
  10. else
  11. echo "<p>Aktualizacja nie powiodła się!</p>";
  12. ?>
kreciko
echo "$zapytanie"

Kopiujesz efekt, wklejasz sobie do phpMyadmina zapytanie. Zobaczysz, czy się powiodło, a jeżeli tak, to co zwróciło.
nospor
mysql_error()
Masz o tym napisane tu:
Temat: Jak poprawnie zada pytanie
meehow18
  1. UPDATE users SET login_gra ='xxx' WHERE u_name = 'xxx'


Zapytanie w phpmyadminie się powiodło.
Kod
Zmodyfikowanych rekordów: 1. ( Wykonanie zapytania trwało 0.1066 sekund(y) )
nospor
uzyj mysql_error() w php jak ci napisałem. PRzyklad masz w linku.
askone
Cytat(meehow18 @ 9.09.2010, 12:12:17 ) *
  1. <?php
  2. include ('../config.php');
  3. $zapytanie = "UPDATE users SET login_gra ='".$_POST['n_login']."' . WHERE u_name =".$_SESSION['login'];
  4.  
  5.  
  6. $row = mysql_query($zapytanie);
  7.  
  8. if ($row)
  9. echo "<p>Aktualizacja powiodła się</p>";
  10. else
  11. echo "<p>Aktualizacja nie powiodła się!</p>";
  12. ?>


Według mnie masz błąd w kodzie php budującym to zapytanie, stąd błąd składni...
Spróbuj tak:
  1. $zapytanie = "UPDATE users SET login_gra ='".$_POST['n_login']."' WHERE u_name ='".$_SESSION['login']."'";


Pozdrawiam
meehow18
Cytat(askone @ 9.09.2010, 12:33:02 ) *
Według mnie masz błąd w kodzie php budującym to zapytanie, stąd błąd składni...
Spróbuj tak:
  1. $zapytanie = "UPDATE users SET login_gra ='".$_POST['n_login']."' WHERE u_name ='".$_SESSION['login']."'";


Pozdrawiam

hmm,
jest sukcess ale, do bazy nie zapisuje tego ;/
askone
A jesteś pewien, że masz wypełnione pola w $_POST i w $_SESSION? Może masz literówkę w nazwie lub pustą wartośćquestionmark.gif
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.