2016-10-09 9 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

당신은'\''주변에 테이블과 컬럼 이름을 역 따옴표를 사용해야합니다. 작은 따옴표''는 질의를 실패로 만들 것이다. – 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

우리 귀머거리에 빠져있는 것 같습니다. "매우 낮은 품질"로 표시 될 수있는 "코드 전용"답변을 게시하는 습관이 매우 있습니다. 당신은 아무도 그들의 실수에서 배울 수 있도록 돕는 것이 아닙니다. –