-1
データベーステーブルにデータを挿入しようとしていますPHPmyadminがデータベースにデータを挿入するコードをコピーしました。私は研究者もこれに似たような他の問題を抱えており、私はこの作業を止めてしまった予約語を使っていないバックティックを使っていることがわかりました。次のように コードは次のとおりです。PHPがデータベースに挿入されていません
<?php
// Connect to MYSQL
$connect = mysqli_connect("localhost", "username", "password",
"Test_downtime");
if (!$connect) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully\n";
$sql = mysqli_query("INSERT INTO `Test_downtime`.`Downtime` (`ID`,
`Server_Name`, `Average_downtime`, `Last_downtime`) VALUES (NULL, \'Test\',
\'3224\', \'2222\')");
if (mysqli_query($sql)) {
echo $servername . "has been updated";
}
else{
echo "Error: " ."<br>" . mysqli_error($sql);
}
?>
誰もがここでこれが挿入されていない理由として任意のアイデアを持っていた場合、私は疑問に思いました。
'mysqli_query()'のデータベース接続として第1のパラメータを必要とする必要があります。プリペイドド・ステートメント – Saty
を使用する方がよく、おそらくその逆さまのカンマをエスケープしたくないでしょう。 – Strawberry
クエリを2回実行しないでください! – Saty