ホームページ >バックエンド開発 >PHPチュートリアル >phpを使用する際にデータベースが選択されていないという問題があります。助けてください。

phpを使用する際にデータベースが選択されていないという問題があります。助けてください。

WBOY
WBOYオリジナル
2016-06-23 13:35:052898ブラウズ

myadminphp で flash という名前のデータベースを作成しました

以下は私の PHP コードです


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

データベースが選択されていません

明らかに、指定していません データベースの場合、テーブルが操作されています

しかし、以下の私のコードを見てください。それが「フラッシュ」データベースであることを指定していませんか?

データベースが選択されていません

この状況では、明らかにデータベースを指定していません。


しかし、以下の私のコードを見てください。それが「フラッシュ」データベースであると指定していませんか?

残念ながら、あなたの写真はまったく見えません

あなたの写真が表示されません


では、テキストを送信しましょう

$username=$_POST['username']; $usergender=$_POST[ 'usergender'];

echo "ユーザー名:".$username."
";
echo "ユーザーの年齢:".$userage."
";
echo "ユーザーの性別:".$usergender."
";

$host='127.0.0.1';
$root='root';
$pwd='';

$con=mysql_connect($ host,$root,$pwd);

if($con==false){
echo "データベースに接続できませんでした!"
}else{
mysql_query("set name'utf8'; ");

mysql_select_db(" flash");

$sql="INSERT INTO test(name,age,gender)
VALUES('$username','$userage','$usergender')";

if(!mysql_query($sql, $con)){
die('Error:'.mysql_error());
echo "レコードを追加"
mysql_close($con) }

mysql_select_db(" flash"); を mysql_query に配置する必要があります。 前に、次の 2 つの文の位置を入れ替えるだけです。
mysql_select_db( "flash"); "flash");

上記の 2 つのステートメントを置き換えて、最初にデータベースを選択し、次に名前を設定します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。