Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapytaniem
Forum PHP.pl > Forum > Bazy danych > MySQL
MOniToR
  1. <?php
  2. if(isset($_GET[&#092;"actkey\"])) {
  3. // aktywowanie konta uzytkownika
  4. $userid2=$_GET[&#092;"userid\"];
  5. $key_2=$_GET[&#092;"actkey\"];
  6. $sql=&#092;"SELECT * FROM users WHERE user_id='\".$userid2.\"' AND key='\".$key_2.\"'\";
  7.  
  8. $result=mysql_query($sql);
  9.  
  10. $vol = mysql_num_rows($result);
  11. //dalsza czesc skryptu
  12.  
  13. ?>

Wyskauje mi takie coś :
Kod
Something is wrong in your syntax obok 'key='bc310a8e7c13cc13891de0fc384e3b14'' w linii 1
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\netsports\users.php on line 74


Co jest w tym źle ? Ja już nie mam pojęcia, kolumny w bazie się zgadzają itd. Prosze io pomoc.
wojto
Ja tez nie widze bledu, moze jakis slepy jestem, a moze to przez pozna pore, w kazdym badz razie, to ci pomoze:
  1. <?php
  2. $result=mysql_query($sql) or die(mysql_error());
  3. ?>
nospor
Byloby by milo, jakbys pokazal zapytanie po wstawieniu tych zmiennych. PEwnie cos z user_id jest nie tak
MOniToR
  1. SELECT *
  2. FROM users WHERE user_id='1' AND KEY='bc310a8e7c13cc13891de0fc384e3b14'


Kod
Something is wrong in your syntax obok 'key='bc310a8e7c13cc13891de0fc384e3b14'' w linii 1
spenalzo
Może tak:
  1. <?php
  2. if(isset($_GET[&#092;"actkey\"])) {
  3. // aktywowanie konta uzytkownika
  4. $userid2=mysql_escape_string($_GET[&#092;"userid\"]);
  5. $key_2=mysql_escape_string($_GET[&#092;"actkey\"]);
  6. $sql=&#092;"SELECT * FROM users WHERE user_id='\".$userid2.\"' AND key='\".$key_2.\"'\";
  7.  
  8. $result=mysql_query($sql);
  9.  
  10. $vol = mysql_num_rows($result);
  11. //dalsza czesc skryptu
  12.  
  13. ?>


Edit: BTW - 'key' to nazwa zastrzeżona w MySQL , zmień ją na inną.
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.