テーブル 'writing'にレコードを追加する必要があります。下のコードでわかるように、エラーによりメッセージが表示されます。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
ありがとう、私はそれを試してみます –