ホームページ  >  記事  >  バックエンド開発  >  すべての PHP 専門家の回答を手伝ってください。解決方法

すべての PHP 専門家の回答を手伝ってください。解決方法

WBOY
WBOYオリジナル
2016-06-13 13:29:06895ブラウズ

すべての PHP 専門家の回答を手伝ってください。
$serverLink = @mysql_connect("localhost","root","")or die("サーバーへの接続に失敗しました! プログラムの実行が中断されました!");
mysql_query ("set names 'gbk'");
$dbLink = @mysql_select_db("student",$serverLink)or die("サーバーへの現在の接続に失敗しました! プログラムの実行が中断されました!");
if( $dbLink){
echo "現在のデータベースとして学生データベースを選択してください!";
}
$close = @mysql_close($serverLink);
?>
これを実行するとプログラムでは、ページに常に表示されます (「サーバーへの現在の接続に失敗しました! プログラムの実行が中断されました!」)。そして、ページに「現在のデータベースとして学生データベースを選択してください!」と表示したいのですが、どうすればよいですか?する?



-----解決策--------- $serverLink = mysql_connect("localhost","root","") または die(mysql_error());
mysql_query("set names'gbk'");
$dbLink = mysql_select_db("student", $serverLink) または die(mysql_error());

このようにして、プログラムはエラーの場所を通知します。


------解決策------------------ あなたの最後の質問はこれより具体的でした。学生をデータテーブルとして作成することについて話しているようですが、これは学生データベースがまったく存在しないことを意味します。したがって、生徒は最初にデータベースを作成します。詳細を表示するには、PHPMYADMIN にログインしてください。

実際にデータベースの生徒がいる場合は、@ 記号を削除して、システムに詳細な SQL エラーを報告させます。

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