2014-06-16 3 views
0

나는 어디에서나 보았고 왜 내 쿼리가 작동하지 않을지 전혀 모른다!내 PHP 쿼리가 작동하지 않는 이유는 무엇입니까?

<table> 
<?php 
    $con = mysqli_connect("127.0.0.1","root","pass","database"); 

    $query = mysqli_query("SELECT role FROM dicetrack"); 
    while($row = mysqli_fetch_array($query)) 
    { 
     echo "<tr><td>" + $row["role"] + "</td></tr>"; 
    } 

    mysqli_close($con); 
?> 
</table> 

다른 사용자의 주사위 역할을 기록하려고합니다. 모든 것이 잘 작동하는 것처럼 보이지만 가능한 모든 방법으로 쿼리를 테스트하면 실패하게됩니다. 아무도 내가 뭘 잘못했는지 알아? 나는 10 번과 같은 모든 철자법을 검사했지만 여전히 아무것도 찾을 수 없습니다. 미리 감사드립니다. mysqli 연결 및 쿼리 :

$query = mysqli_query("SELECT role FROM dicetrack"); 

가 있어야한다 :

+2

나는 여기에'에코 ""+ $ 행 [ "역할"] + ""수학을하고 싶지 의심? ;-) –

+0

고마워, 내 생각 자바 스크립트 ..... – Ozay34

답변

2

mysqli_query()는 두 개의 매개 변수를

$query = mysqli_query($con, "SELECT role FROM dicetrack"); 

PHP는 당신이를 설명하는 오류가 발생하는 것처럼 당신은 enable error reporting해야합니다.

+2

이것은 최초의 정답이었다 ;-) 예 ... 13 초. 나는 다시 운이 좋았다. .. 다시! –

+0

감사합니다, 아프고이 하나를 받아들입니다 – Ozay34

2
$query = mysqli_query("SELECT role FROM dicetrack"); 

연결을 지정하지 않았습니다.

$query = mysqli_query($con, "SELECT role FROM dicetrack"); 

맞음. '하거나 할;

+0

와우 ... 나는 바보 같은 느낌이 들지 않습니다 .... 감사합니다. – Ozay34

관련 문제