2013-03-24 3 views
-1

'student'테이블에서 모든 행을 가져 오려고합니다. 그러나 배열의 첫 번째 행만 반환합니다. 배열의 모든 행을 가져올 수 있습니까?MySQL을 사용하여 PHP를 사용하여 쿼리를 선택

내 코드

<?php 
    // con ref 
    $dbCon = mysql_connect("localhost","root","") or die("connection problem".mysql_error()); 
    // db con 
    mysql_select_db("mysql_db",$dbCon); 
    $sql = "select * from student "; 
    $data = mysql_query($sql); 
    $row = mysql_fetch_array($data); 
    print_r($row); 
?> 
+0

구글을 반환 mysql_fetch_array 기능이 당신의 친구입니다한다고 사람 - http://php.net/manual/en/function.mysql-fetch-array.php

를 참조하십시오. "배열의 모든 행 가져 오기"= 많은 결과 : https://www.google.com/webhp?sourceid=chrome-instant&ion=1&ie=UTF-8#hl=en&safe=active&sclient=psy-ab&q=fetch%20all % 20the % 20the % 20rows % 20in % 20an % 20array & oq = & gs_l = & pbx = 1 & fp = d76eed8efe782f95 & ion = 1 & bav = on.2 또는 .r_cp.r_qf. & bvm = bv.44158598, d.aWM & biw = 1680 & bih = 903 – Robert

+0

[ 새로운 코드에서 mysql_ * functions] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)를 사용하십시오. 더 이상 유지 관리되지 않으며 [공식적으로 권장되지 않습니다] (https://wiki.php.net/rfc/mysql_deprecation). 빨간 상자 보이니? 대신 준비된 문에 대해 알아보고 [pdo] (https://wiki.php.net/rfc/mysql_deprecation) 또는 [mysqli] (http://stackoverflow.com/questions/tagged/mysqli)를 사용하십시오. – zessx

답변

1

당신은 결과를 통해 루프 필요 인걸요.

while($row = mysql_fetch_array($data)) { 
    print_r($row); 
} 
0
<?php 
// Make a MySQL Connection 
$query = "SELECT * FROM example"; 

$result = mysql_query($query) or die(mysql_error()); 


while($row = mysql_fetch_array($result)){ 
echo $row['name']. " - ". $row['age']; 
echo "<br />"; 
} 
?> 

결과를 반복하는 방법을 예. mysql_fetch_array()의 문서 당으로서

http://www.tizag.com/mysqlTutorial/mysqlfetcharray.php

+0

PHP MYSqL- 라이브러리의 악의에 대한 noobie를 권장하지 마십시오. –

2

는 :

연관 배열, 숫자 배열 또는 둘

참고 결과로 결과 행을 반환.

당신은 모든 행을 통해 루프 같은 것을 원하는 것 또한

while($row = mysql_fetch_array($data)) { 
    // Use $row here.. 
} 

을, 당신은 mysql_* 기능의 사용이 사용되지 않는 사실을 양지해야합니다. 큰 빨간 상자 here을보십시오. 대신 또는 MySQLi을 사용해보십시오.

0

숫자 1은 msql_을 (를) 사용하여 중단되었습니다. 더 이상 사용되지 않습니다. 둘째 그것은 분명 행을

관련 문제