PHP 코드를 통해 mysql 데이터베이스에 일부 값을 삽입하려고합니다. 그것은 곧장 나아졌지만 작동하지 않습니다.PHP 간단한 삽입이 작동하지 않습니다
$first = $_POST['first'];
$last = $_POST['last'];
$address = $_POST['address'];
$mjesto = $_POST['mjesto'];
$ptt = $_POST['ptt'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$a=1;
$conn = new mysqli('server', 'user', 'pass', 'db');
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "insert into imtecEvents values
('".$a."', '".$first."', '".$last."', '".$address."', '".$mjesto."', '".$ptt."', '".$email."', '".$phone."', '".$a."')";
$conn->query($sql);
1. 추적 삽입 된 모든 데이터와 위해서 var_dump를 발행? 2. 이것이 SQL 인젝션에 대한 초대임을 이해합니까? – JimiDini
당신의 질의가 정확하지 않습니다 : "TABLENAME (field1, field2, field3) VALUES (field1value, field2value, field3value")에 삽입하십시오 : "JimiDini가 말했듯이, 당신의 코드는 SQL 삽입을 사용하려면 쿼리를 먼저 준비하고 쿼리를 수행하기 전에 얻은 값을 확인해야합니다. – briosheje
imtecEvents (column1 등) 값 ('value1'등)에 삽입 – roullie