Autor | Zpráva | ||
---|---|---|---|
Jackie01 Profil |
#1 · Zasláno: 29. 1. 2011, 20:45:18 · Upravil/a: Jackie01
Zdar, mám takový menší problém.
Vdyž se načte stránka a má se něco updatovat v databázi, vysko čí mi toto 1054: Unknown column 'jackie01' in 'where clause' kód mám takový: function insert_lvl($lvl, $user) { $connect = mysql_connect('localhost', 'jméno', 'heslo'); if (!$connect) die('<font color=\"red\">Spojení s databází se nepodařilo.</font>'); $select = mysql_select_db('db', $connect); if (!$select) { echo mysql_errno($connect), ': ',mysql_error($connect), '<br>'; die('<font color=\"red\">Nepodařilo se vybrat databázi.</font>'); } $sql = 'UPDATE user SET level="'.$lvl.'" where username = '.$user.''; $result = mysql_query($sql,$connect); if (!$result) { echo mysql_errno($connect), ': ',mysql_error($connect),'<br>'; die('<font color=\"red\">Nepodařilo se vykonat sql dotaz.</font>'); } } // LEVELS // if (($_SESSION['lvl'] == "1") && ($_SESSION['zk'] == "100")) { $_SESSION['lvl'] = "2"; $lvl = $_SESSION['lvl']; $user = $_SESSION['user']; insert_lvl($lvl, $user); } else if (($_SESSION['lvl'] == "2") && ($_SESSION['zk'] == "300")) { $_SESSION['lvl'] = "3"; $lvl = $_SESSION['lvl']; $user = $_SESSION['user']; insert_lvl($lvl, $user); } else { $_SESSION['lvl'] = "1"; } |
||
Alphard Profil |
#2 · Zasláno: 29. 1. 2011, 20:48:23
Řetězce se uvozují.
|
||
Jackie01 Profil |
#3 · Zasláno: 29. 1. 2011, 21:11:25 · Upravil/a: Jackie01
Teď nějak nevím, jak to myslíš.
Edit: Tak jsem na to přišel, stačilo udělat malou změnu $sql = 'UPDATE user SET level="'.$lvl.'" where username = "'.$user.'"'; |
||
Alphard Profil |
#4 · Zasláno: 29. 1. 2011, 21:18:06
Jackie01:
Vypište si vygenerovaný dotaz. |
||
Časová prodleva: 13 let
|
0