2016-10-09 13 views
0

ここに私のコードがあります。「ok」が表示されないエコーを実行します。どうすればいいですか?echo SELECT QUERY mysqli

<?php 

    $username = "root"; 
    $password = ""; 
    $db = "db2"; 

    // Create connection 

    $conn = mysqli_connect("localhost", $username, $password, $db); 

    if ([email protected]$conn) { 
    die ("Unable to Connect!"); 
    } 
    else { 
     echo "Connected!"; 
    } 

    $sql = "SELECT 'food', 'calorie' FROM 'food' ORDER BY 'id'"; 
    $query = mysqli_query($conn, $sql); 
    if ($query) { 
    echo "ok"; 
    } 
    ?> 
+0

あなたは '\' '周りのテーブル名とカラム名をバッククォートを使用する必要があります。 Singlequotes '''は* * fail *というクエリを作成します。 – Qirel

答えて

-2
<?php 

$username = "root"; 
$password = ""; 
$db = "db2"; 

// Create connection 

    $conn = mysqli_connect("localhost", $username, $password, $db); 

if ([email protected]$conn) { 
    die ("Unable to Connect!"); 
    } 
else { 
    echo "Connected!"; 
} 

$sql = "SELECT food, calorie FROM food ORDER BY id"; 
$query = mysqli_query($conn, $sql); 
    if ($query) { 
    echo "ok"; 
    } 
    ?> 
+0

それは重複しているので、そのような質問に答えることで励ましてはいけません。 – Qirel

+0

プラス、説明をします。 「ドロップイン」コードのファンはあまりいない。私はOPがどちらにも気を付けることはできないと思う。あなたが知っている "理由"があります、それは何ですか? –

+0

私たちはろうの耳に落ちたようです。あなたは「コードのみ」の回答を投稿することは非常に嫌な癖があり、「非常に低い品質」と表示される可能性があります。あなたは説明をすることで誰もが間違いから学ぶのを助けるわけではありません。 –