반응형
아래 코드를 실행할 때 문제가 발생했습니다.
function newUser($email,$pwd,$pwd2,$firstname,$surname,$isAdmin=0){
$email = $this->verify('Email',$email,10,40);
$pwd = $this->verify('Password',$pwd,6,20);
$pwd2 = $this->verify('Password',$pwd2,6,20);
$firstname = $this->strToTitle($this->verify('Name',$firstname,2,40));
$surname = $this->strToTitle($this->verify('Title',$surname,2,40));
if ($pwd != $pwd2)
return -1;
$key=md5("secure")
$result = $this->query("INSERT INTO user (email, pw, firstname, surname, isAdmin) VALUES (".$email.", AES_ENCRYPT(".$pwd.",".$key."), ".$firstname.", ".$surname.", ".$isAdmin.")");
if (mysql_affected_rows()>0)
return mysql_insert_id();
else
return 0;
}
항상 "Parse error : syntax error, 예기치 않은 '$ result'(T_VARIABLE) in F : \ xampp \ htdocs \ sql.php on line 76"메시지가 표시됩니다.
누구든지 내게 조언을 해줄 수 있니 ?? 감사합니다 !!
해결 방법
쿼리 결과를 $ result
에 할당하는 줄에 세미콜론이 없습니다. 다음과 같아야합니다.
$key = md5("secure");
참조 페이지 https://stackoverflow.com/questions/13341057
반응형
'MySql' 카테고리의 다른 글
MySQL Creating DATETIME from DATE and TIME (0) | 2021.01.21 |
---|---|
MySQL INSERT 문이있는 MySQL Workbench로 테이블 내보내기 (0) | 2021.01.21 |
MySQL PHP에서 PDO로 십진수 / 이중 / 부동 값을 바인딩하는 가장 좋은 방법은 무엇입니까? (0) | 2021.01.21 |
MySQL 존재하지 않는 경우 mysql 사용자 생성 (0) | 2021.01.21 |
MySQL DBCP에서 (useUnicode = yes characterEncoding = UTF-8) 사용 방법 (0) | 2021.01.21 |
댓글