PHP ページをデータベースに書き込むことができない問題があります。 ! ! 2日前からボールが痛いです! !
churu.php
PHP ページのコードは次のとおりです:
$conn=mysql_connect("localhost","root","5125241") または die("Database link error") ;
mysql_select_db("test",$conn)or die("データベースが存在しません");
mysql_query("insert into news set title='これが最初のタイトルです'");
? >
myadmin にデータベース データを書き込むことができます。 !しかし、php ページには何も書くことができません。 PHP ページを実行してもエラーは表示されません。でもデータベースにはデータがありません~! ! !英雄たちが私を正してくれることを願っています!
インターネットでたくさんの情報を読みましたが、何も変更しても効果がありません。頭が痛いです、、、、、、、、、
今、私のワンプは半分黄色で半分白になっていますが、ポートが占有されていてデータベースに書き込めないのかどうかを尋ねたいのですが??私のポート番号を 3306 に設定すると、結果は 3333 になります。
ワンプは真っ白ですが、データベース データを挿入できません。 ! !
-----解決策---------
$ conn=mysql_connect("localhost:3333","root","5125241") または die("データベース リンク エラー");
mysql_select_db("test",$conn) または die("データベースが存在しません") ;
mysql_query("insert into news set title='This is the first title'") または die(mysql_error());
私のワンプが半分黄色であることについてあなたが何を言ったか分かりませんそして半分は白 何が起こっているのですか?
ポート 3306 を占有しているプログラムはどれですか?
------解決策----------------------
root ユーザーのパスワードが間違っているため、アクセスできません拒否されました。
------解決策----------------------
windows よくわかりませんが、ワンプはやめてくださいサーバーにアクセスして、プロセスがまだ存在するかどうかを確認します。
それが存在する場合、それは wamp に付属する mysql をクラウディングアウトしています。
------解決策---------
フィールド「コンテンツ」にはデフォルト値がありません
フィールド「content」にはデフォルト値がありません。
デフォルト値を設定するか、not null 属性を削除できます。
------解決策------
これは、データベースに接続できることを意味します。 SQL ステートメントに問題があります:
ニュース テーブルに NOT NULL に設定したフィールドがあります (値を空にすることはできません)。デフォルト値を指定するか、挿入ごとに値を設定する必要があります。 content フィールドにはニュースのテキストを格納するようです。ニュースにはタイトル
をニュース ('タイトル', 'コンテンツ') に挿入することしかできません ('これがタイトルです', 'これが本文です')。 )
------解決策---------
問題があるのはphpの挿入ではありません。それはあなたです データベース設計に無理があり、データを挿入できません。
テーブル構造を投稿して見てください