Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] sprawdzanie kodu aktywacji konta
Forum PHP.pl > Forum > Przedszkole
sumek
Witam, i z góry dzięki za pomoc smile.gif

mianowicie chodzi o to że chcę odczytać kod z bazy wysłany na maila aby aktywować konto
porównać go z kodem z zapytania i z wartości klucza 0 - (nie aktywnego ) zmieniał na 1 - (aktywny)

ale pojawił się problem typu:

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 'key=' at line 1

kod pliku sprawdzającego wygląda następująco:

  1. <?
  2. include("_config.php");
  3.  
  4. $k=$_GET['k'];
  5.  
  6. $query = "SELECT * FROM users  WHERE key='$k' ";
  7. $results = mysql_query($query) or die(mysql_error());
  8. $pokaz = mysql_fetch_array($results);
  9.  
  10. $klucz=$pokaz['key'];
  11.  
  12. $edytowano = ("UPDATE 6pln_users SET aktywny='1' WHERE key='$klucz' ");
  13. $edytowano_wynik = mysql_query($edytowano) or die (mysql_error());
  14.  
  15. if($edytowano_wynik==1){
  16. ?>
  17. Aktywacja konta przebiegła pomyslnie
  18. <? } else { ?>
  19. Nie aktywowano konta
  20. <? }?>
nospor
key jest slowem zastrzezonym
http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

  1. <?php
  2. $query = "SELECT * FROM users  WHERE `key`='$k' ";
  3. ?>

analogicznie popraw nizej
sumek
huh smile.gif dzięki bardzo za pomoc działa smile.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.