나는이 쿼리를 작동 시키려고 시도하지만 필자는 올바른 구문을 얻을 수 없다. 감사합니다php에서 구문 오류
$query="UPDATE users SET upsell2='" .$upsell2.
"' upsell1='" .$upsell1."' WHERE email='" .$email."'";
나는이 쿼리를 작동 시키려고 시도하지만 필자는 올바른 구문을 얻을 수 없다. 감사합니다php에서 구문 오류
$query="UPDATE users SET upsell2='" .$upsell2.
"' upsell1='" .$upsell1."' WHERE email='" .$email."'";
당신은 둘 사이에 쉼표를 놓치고 열 "설정"그것은 PHP 구문 오류입니다
$query="UPDATE users SET upsell2='" .$upsell2.
// add comma here.
"', upsell1='" .$upsell1."' WHERE email='" .$email."'";
$query = "UPDATE users SET upsell2='" . $upsell2 .
"', upsell1='" . $upsell1 . "' WHERE email='" . $email. "'";
주 두 번째 줄에 쉼표가 당신에게 확신과 SQL 구문 오류가 아닙니까?
$query="UPDATE users SET upsell2='$upsell2', upsell1='$upsell1' WHERE email='$email'";
vars의 데이터로 문자열을 채우는 경우 문자열 연결을 수행 할 필요가 없습니다. Hovewer은 일반 SQL에서 바르를 사용하는 것은 매우 나쁜 생각, 당신은 필드 사이에 쉼표
$query="UPDATE users SET upsell2='" .$upsell2."', upsell1='", .$upsell1."' WHERE email='" .$email."'";
위대한 일을했습니다. 고마워요. SQL 구문 오류였습니다. – Hector
이 보이는 사용을 고려 함수)를 사용하여 이스케이프 처리되지 않은 데이터로 인해 발생할 수있는 오류를 방지합니다.
누락 그리고 그것은 mysqli_real_escape_string 것 MySQLi에 대한 (값을 탈출하는 것을 잊지 마세요처럼 prepared statements
PHP 구문 오류입니까, 아니면 MySQL 구문 오류입니까? 아마도 이전 줄에서 닫는 성격을 놓친 것입니까? – derekerdmann