2017-07-26 19 views
0

無料のPHPホスティングデータベースとMySQLデータベースに無限大を使用しています。私はこのコードを使用してデータベースに接続していますが、動作しますが、データベースをチェックすると何も入力されません。私はすべてが正しいと確信しています、ホスト、ユーザー名、パスワード、およびデータベース名はすべて正しいですが、まだ動作していないか、私にエラーコードを与えています。接続が成功したばかりの空白のページです。私は自分のデータベースにブール値を入力しようとしています。MySQLデータベースへのPHP入力がInfinityfreeで機能しない

DB:あなたは常になりブールフィールド型、に文字列値を入れているConnection.php

<!DOCTYPE html> 
<html> 
<head> 
<link rel="stylesheet" type="text/css" href="Style.css"> 
</head> 
<body> 

<?php 

$host='sql203.epizy.com'; 
$user='epiz_20437745'; 
$pass=''; 
$db='epiz_20437745_TwoPlayerGameDB'; 

$con=mysqli_connect($host,$user,$pass,$db); 
if($con) { 
echo "Connection successful"; 
} 
$sql="insert into TwoPlayerGame (a,s,w,d) values ('true','true','true','false')"; 
$query=mysqli_query($con,$sql); 
?> 

</body> 
</html> 
+0

エラーコードは何ですか? – amurrell

+0

また、SQL文の末尾に ';'を使います。 – amurrell

+0

エラーコードが表示されません... –

答えて

0

enter image description here

そして、私のコード:

ファイル名TRUE。

てみてください、(true,true,true,false)


デバッグプロセスを助けるために(または常により良いエラーを処理しようとするキャッチを使用して...)私はあなたの接続試行

try { 

    $con = mysqli_connect($host,$user,$pass,$db); 
    if ($con) { 
     echo "Connection successful"; 
    } 
    $sql = "insert into TwoPlayerGame (a,s,w,d) values ('true','true','true','false')"; 
    $query = mysqli_query($con,$sql); 


} catch (Exception $e) { 
    $error = [ 
     'error' => $e->getCode(), 
     'message' => $e->getMessage(), 
     'traceString' => $e->getTraceAsString() 
    ]; 

    // can also use error log: error_log(json_encode($error); 
    var_dump($error); 
} 
の周りにtryキャッチを使用してお勧めしたいです
+0

これを追加して私のページはもう一度空白になりました:( –

+0

「true」をtrueに変更しても空白のページが表示されます。 –

+0

あなたの質問をエコーし​​、phpmyadminで実行してください。 –

関連する問題