2013-07-19 2 views
0

스크립트에 문제가 있습니다. 데이터베이스에 두 개의 행이 있고 출력되지 않는다는 것을 알고 있습니다. 내 쿼리에 대한 데이터를 얻지 못한다고 생각합니다. 어쩌면 내가 뭔가 잘못하고있는 것 같아. 나는 내용을 출력하려고 노력했다. 어쩌면 또 다른 한 쌍의 눈이 도움이 될까요?PHP mysql 쿼리가 작동하지 않습니다.

<?php 


$host = "blah. Com"; 
$database = "blah"; 
$user = "blah"; 
$password = "blah"; 

$con =mysqli_connect($host,$user,$password,$database); 

if(!$con) 
{ 
echo "Could not connect: " . $database; 
} 

$sql = "SELECT * FROM CreditCards"; 

$result = mysqli_query($con,$sql); 

echo "<select name=\"word\">"; 


while($ary = mysql_fetch_array($result)) 
{ 
    echo "<option value=\"" . $ary[cc_id] . "\">" . $ary[type] . "-" . $ary[last_four] . "</option>"; 
} 
echo "</select>"; 
mysqli_close($con); 

?> 

서식에 대해 미리 알려주세요. 나는 내 모바일 장치에 ...

+0

이것을 반향하여보십시오 : mysqli_error ($ con) 그리고 받고있는 오류 메시지를 작성하십시오. – cbronson

+0

사람들이 쿼리 결과를 확인하지 않는 이유는 무엇입니까? @@@@@@@@@@@@@@@@@@@@@@ mysqli_error;} –

+1

@ Mike W : 우리는 질의 결과를 확인하지 않습니다. 우리는 우리 작은 입을 입의 구석 인 Dr. Evil 스타일에 넣고 "나는 그것이 모두 계획대로 진행될 것이라고 생각한다."라고 말합니다. :) 그러나 우리는 연결이 이루어 졌는지 확인하고 그렇지 않은 경우 메시지를 출력합니다. 그런 다음 연결이 성공했는지 여부에 관계없이 해당 연결에 대한 쿼리를 실행합니다. "쿼리가 연결없이 작동한다고 가정합니다." :) – spencer7593

답변

0

while 루프에서 mysql_fetch_array 대신 mysqli_fetch_array을 시도 했습니까?

+0

'i'가 추가됩니다. / –

관련 문제