코드의 일부분에 무엇이 잘못되었는지 설명해 주시겠습니까?PHP는 삽입 값을 선택합니다.
$sql = "INSERT INTO table1".
"(1, 2, 3, 4, 5) ".
"VALUES('$1','$2','$3','$4','$5')".
"SELECT * FROM table2 WHERE id='213' LIMIT 1 ";
나에게 그 오류 반환
:
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 'SELECT * FROM users WHERE id='' LIMIT 1' at line 1
하나의 명령으로 두 개의 SQL 문을 실행하고 있습니다. mysqli_multi_query를 사용하지 않는다면 그렇게 할 수 없다. 별도의 데이터베이스 호출을 작성해야합니다. – andrewsi
멀티 쿼리를 사용하더라도 꽤 엉망입니다. 'echo $ sql'을 시도해보고 직접보십시오. – JJJ
먼저 SQL을 배우십시오. 당신을 돕기위한 많은 웹 사이트가 있습니다. –