2014-10-28 2 views
0

그래서 문제가 무엇인지 잘 모르겠습니다.하지만 저는 mysql에 대해 아주 기본적인 것으로, 저는 여전히 배우고 있습니다. 그러나 나는 지금 약 2 시간 동안 인터넷에서 검색하고 있었고, 내가 잘못한 것을 파악할 수 없다.MySQLi 문제 : 연결하고 있지만 쿼리가 작동하지 않습니다.

<?php 
$id = 0; 
// Create connection 
$conn = new mysqli($servername, $dbname, $password); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed" . $conn->connect_error); 
} 
$user_qry = "SELECT * FROM users WHERE id = $id"; 

$result = $conn->query($user_qry); 
echo("<pre>"); 
print_r($result); 
$conn->close(); 
?> 

나는 어떤 연결 오류가 수신되지 않는,하지만 난 당신이 쿼리를 실행 한 후 결과를 가져올 수있다

+0

$ conn = new mysqli ($ servername, ** $ dbname **, $ password); –

+0

또한 새 사용자 이름은 – SQLDummy

+0

입니다. 새 mysqli ($ servername, $ username, $ password, $ dbname); – Mihai

답변

1

해요 :

 $result = $conn->query($user_qry) 
    while ($row = $result->fetch_assoc()) { 
      print_r($row); 
     } 

Regariding 주석, 다른 SO 게시물에서 도난을 :

$result = $conn->query($user_qry) 
if (!$result) { 
    throw new Exception("Database Error [{$this->database->errno}] {$this->database->error}"); 
} 
+0

시도하고 오류가 발생했습니다. 비 객체에서 fetch_assoc() 멤버 함수 호출 – SQLDummy

+0

@SQLDummy 그러면 쿼리가 실패합니다. – Shaeldon

+0

을 가져 오십시오. Mihai (의견을 확인하십시오)와 함께 답변을 시도했습니다. 감사합니다. :) – SQLDummy

관련 문제