ホームページ > バックエンド開発 > PHPチュートリアル > PHPのinsert文でレコードを挿入できないのはなぜですか?

PHPのinsert文でレコードを挿入できないのはなぜですか?

WBOY
リリース: 2016-06-23 13:10:05
オリジナル
1010 人が閲覧しました

あなたに提示されたコード:

	$connec=mysql_connect('localhost','root','root');	if (!$connec){		die('Could not connect: ' . mysql_error());	}	mysql_query("set names 'utf8'");	mysql_select_db('guestbook',$connec);	$sql="insert into yl(title, author, email, content, ip, 'date') values('哈哈', 'php', '123@qq.com', '为什么', '192.1.1.1', '2016-5-6')";	echo $sql;	mysql_query($sql) or die('failed');
ログイン後にコピー

私は PHP を学んだばかりで、本のコードに従って書いたのですが、なぜ成功しないのですか? ? ?アドバイスを求める


ディスカッションに返信 (解決策)

$sql="yl(タイトル、作成者、電子メール、コンテンツ、IP、`日付`) の値を挿入します('はは') ', 'php', '123@qq.com', 'Why', '192.1.1.1', '2016-5-6')";

日付フィールドのエスケープ文字は一重引用符ではありませんが、 Tab キーの上の文字。

解決していただきありがとうございます。その通りですが、テーブルの列名が私に対応していなかったためです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート