'writing'테이블에 레코드를 추가해야합니다. 아래 코드에서 알 수 있듯이 오류로 인해 data insert failed
메시지가 나타납니다.PHP mysql에 실패한 데이터 삽입
저는 온라인 포럼에서 권장하는 모든 것을 이미 변경하려고 시도했지만 도움이되지 않았습니다. 모든 프로그램 출력은 data insert failed
이며 모두 해당됩니다. mysql_errno
을 추가하려고 시도했을 때 오류 코드 0
이 발생했는데, 이는 기억하기에 작업이 성공적 이었음을 의미합니다.
주요 코드 :
<?php
include 'dbcon.php';
$Title=$_GET['Title'];
$TaskID=$_GET['TaskID'];
$uid=$_GET['uid'];
$Text=$_GET['Text'];
$Date=$_GET['Date'];
$result=mysqli_query($MySQLiconn,"insert into 'writings'(uid,TaskID,Date,Text,Title, comment) values('$uid','$TaskID','$Date','$Text','$Title','')");
if ($result) {
echo "Successfully added.<br>";
} else {
echo "Data insert failed <br><br>";
}
파일 DBcon
<?php
$DB_host = "localhost";
$DB_user = "root";
$DB_pass = "";
$DB_name = "web";
$MySQLiconn = new MySQLi($DB_host,$DB_user,$DB_pass,$DB_name);
if($MySQLiconn->connect_errno)
{
die("ERROR : -> ".$MySQLiconn->connect_error);
}
를 사용하여 오류보고 기능을 대신 단지 말하는'failed' . 쿼리를 매개 변수화하십시오. 테이블 이름을 인용하지 마십시오. http://php.net/manual/en/mysqli.error.php – chris85
감사합니다. 시도해 보겠습니다. –