ホームページ  >  記事  >  バックエンド開発  >  変数の挿入方法についてアドバイスをお願いします。解決

変数の挿入方法についてアドバイスをお願いします。解決

WBOY
WBOYオリジナル
2016-06-13 13:30:59688ブラウズ

変数の挿入方法についてアドバイスをお願いします。
$name=$_POST["username"];
$psw=$_POST["userpsw"];
$email= $_POST["email"];
$qq=$_POST["qq"];
echo $name;
echo $psw;
echo $email;
echo $qq;
$insert=mysql_query("ユーザー (name,psw,email,qq) の値に挿入 ($name,$psw,$email,$qq)");
if(!$insert){
echo "Insertion failed!";
}
?>
上記のコードは、フォーム送信情報の挿入操作を実行します。
echo $name;
echo $psw;
echo $email;
echo $qq;
この段落は出力できるということは、フォーム送信には問題ないということですね?しかし、挿入操作は常に失敗し、データベースにデータが挿入されません。何が問題なのでしょうか? (初心者です、教えていただきありがとうございます~~ポイントがあまりありません、オンラインでの返信を待っています!)

-----解決策----- ---- -----------
SQL はすべての変数を '' で追加します。データ テーブルが int 値型の場合は追加する必要はありません。 ''

$insert=mysql_query("ユーザー (name,psw,email,qq) の値に挿入 ('$name','$psw','$email','$qq) で追加されました')");
------解決策---------

話し合う

データベースへの接続には常にこの .conn を使用しているため、データベース接続は正常です。これにより、書き込みの手間が省けます。これはクエリ時に可能です。

------解決策------------------
テーブル構造を送ってください。見てみましょう。エンコード設定とは何ですか?

------解決策---------
話し合う

写真の投稿方法...コントロールなどはインストールされていないようです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。