2017-07-28 15 views
0

いくつかのデータを挿入しようとしましたが、HTTPエラー500が表示されません。理由はわかりません.txtファイルから複数の行を挿入しようとしました。HTTPエラー500 mysql php?

$conn = new mysqli("localhost", "***", "****", "***"); 
// Check connection 
if ($conn->connect_error) { 
die("Connection failed: " . $conn->connect_error); 
} 

    $contents = file_get_contents("cars.txt"); 
    $pollfields = explode(',', $contents); 

    $query = "INSERT INTO table (`name`) VALUES (?)"; 

    $zz = $mysqli->prepare($query); 

    $zz ->bind_param("s", $bb); 

    $mysqli->query("START TRANSACTION"); 
    foreach ($pollfields as $bb) { 
     $zz->execute(); 
    } 
    $zz->close(); 
    $mysqli->query("COMMIT"); 
+1

'$ mysqli'または' $のconn'それを定義したする必要がありますか? –

+0

分かりません、$ mysqli私は正確なことがわからないと思います。問題は –

+0

__your code__に '$ conn'と' $ mysqli'変数があることを理解していますか?あなたはそれらの違いを理解していますか? –

答えて

0

私は

$conn = new mysqli("localhost", "***", "****", "***"); 
// Check connection 
if ($conn->connect_error) { 
die("Connection failed: " . $conn->connect_error); 
} 

    $contents = file_get_contents("cars.txt"); 
    $pollfields = explode(',', $contents); 

    $query = "INSERT INTO table (`name`) VALUES (?)"; 

    $zz = $conn->prepare($query); 

    $zz ->bind_param("s", $bb); 

    $conn->query("START TRANSACTION"); 
    foreach ($pollfields as $bb) { 
     $zz->execute(); 
    } 
    $zz->close(); 
    $mysqli->query("COMMIT");