0
출력시 $ sql 문에 오류가 있습니다.mySQL 쿼리 문
SQL 구문에 오류가 있습니다. 라인 1 "에서 ''근처 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인이 업데이트 사용자를 참조되어 activationkey 문을 설정합니다.
$query = "SELECT * FROM users";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
if ($queryString == $row["activationkey"]){
$sql="UPDATE users SET activationkey = '', status='activated' WHERE (id = $row[id])";
if (!mysql_query($sql)) { *die('Error: in activation' . mysql_error());}
}
}
나는 이유 구문 모른다 잘못
'echo $ sql;'제발. – Sampson
문제 외에도 mysqli 또는 PDO를 사용해야합니다. PDO – simshaun
에 대한 http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers를 확인하십시오 UPDATE 사용자 SET activationkey = '', status = 'activated'WHERE (id =) 아, $ row [id]에서 아무것도 얻지 못합니다. –