2016-04-28 8 views
-1

PHPでデータベースを作成しようとしていますが、コードを実行すると、FirefoxとChromeの両方で空白のページしか表示されません。PHPの空白ページでデータベースを作成しますか?

PHPを動作させるために必要なことはありますか?

<html> 
<head> 
</head> 
<body> 
<?php 
$con=mysql_connect("localhost","root",""); 

if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

if (mysql_query("CREATE DATABASE my_db",$con)) 
    { 
    echo "Database created"; 
    } 
else 
    { 
    echo "Error creating database: " . mysql_error(); 
    } 

mysql_close($con); 
?> 


</body> 
</html> 
+0

これはPHPファイルですか?あなたはXamppを使用していますか?そうであれば、ApacheとMYSQLサービスは動作していますか? done –

+0

mysqliの使用を開始 – AkshayP

+5

*空白のページ*は何かが壊れていることを意味します。これらの行を追加してください。 'error_reporting(E_ALL); ini_set( 'display_errors'、1); 'をPHPスクリプトの先頭に置き、エラーが発生するかどうかを確認します。 –

答えて

2

mysqli_connect()を使用してください。 mysql_ *関数は使用しないでください。PHP 5.5以降では廃止され、削除されています。

以下を試してください。

<?php 
$con=mysqli_connect("localhost","root",""); 

// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 

if (mysqli_query($con,"CREATE DATABASE my_db1")) 
    { 
    echo "Database created"; 
    } 


mysqli_close($con); 
?> 
+2

** _すでに修正されました!_ ** [あなたはこの行をチェックアウトすることができます。 'die('接続できませんでした: ')mysqli_error());] – Jer

+0

ダイステートメントのものを忘れないでください。 – DevDonkey

+1

ありがとう。 ?@ C0dekid – RJParikh

関連する問題