申し訳ありませんが、テストサーバー(自分が所有していないサーバー)を使用しており、自分のサイトを開発しようとしています。このコードは$ _POST情報をとり、それをmysql dbに挿入する必要があります。 (私は安全ではないことを知っています、私はテスト目的のためにこれを試しています)。PHPスクリプトがデータベースに書き込めない理由をトレースする方法は?
エラーを表示しようとすると、あまりにも曖昧で、行1に引用符が間違っていると言われますが、行1には引用符もありません。
<?php
include "includes/connect.php";
session_start();
if($_SESSION['username'] != null) {
if($_POST['title'] != null){
$query = mysqli_query($conn, "INSERT INTO posts (id, title, date, body, author) VALUE (null, '" . $_POST['title'] . "', now(), '" . $_POST['body'] . "', '" . $_POST['author'] . "'");
}else{
echo "Unauthorized";
}
}else {
echo "Unauthorized";
}
?>
'含み/ connect.php'すべての詳細情報が入力されたかどうかファイルをチェックして正しい –
コードあなたが共有しているのは部分的なコードの完全なコードですか? PHPの開始タグがコードにないためです。 – mi6crazyheart
ええ、私は二重チェック。失敗した場合でも接続ファイルにエラー出力があります...私は100%確信しています。私は接続を使用する他のファイルがあり、バグはありません。おかげで –