私のクエリをmySQLデータベースにサブミットしようとしていますが、失敗していることが続きます。これはデータベースに正常に接続しますが、クエリは 'ticket'というテーブルに統合されません。PHP/mySQL用クエリーの送信 - クエリに失敗しました
<?php
if (isset($_POST['submit'])){
include 'mysqli_connect.php';
$query = "INSERT INTO ticket (Ticket_ID, Submit_Date, F_Name,
L_Name, Email, Ph_Num, Subject, Priority, Description)
VALUES ('$_POST[Ticket_ID]', '$_POST[Submit_Date]',
'$_POST[F_Name]', '$_POST[L_Name]', '$_POST[Email]',
'$_POST[Ph_Num]', '$_POST[Subject]', '$_POST[Priority]',
'$_POST[Description]')";
$result = mysqli_query($query) or die ('Query Failed:' .
mysqli_error());
mysql_close($conn);
} else {
echo "No submit";
}
?>
出力: 接続されたデータベースのSuccessfullyQueryは失敗しました:
'mysqli_query($接続、$クエリ)'と
mysqli_query($query), mysqli_error(), mysql_close($conn)
を置き換えます。 –ええ、あなたはここでたくさん不足しています。 1. mysql_ *は、mysqli_ *とミックスされません。リンゴやオレンジ、異なる果物です。 2.ほとんどの 'mysqli_ *'関数の最初の引数は接続オブジェクトです(各関数のマニュアルを参照してください!http://php.net/mysqli.query)。 3)プレースホルダ(http://php.net/mysqli.prepare)でパラメータ化されたクエリを使用する必要があります – Qirel
MySQLログにアクセスできますか?クエリエラーを記録していますか? 変数で直接設定したダミーデータでクエリを試しましたか? 詳細情報が必要です。 – Difster