2013-08-22 6 views
0

나는 데이터베이스배열로 쿼리를 만드는 방법은 무엇입니까?

$webdata = "SELECT * FROM `settings`"; 
if (!$web_data = $db_connect->query($webdata)) { 
    die('Oops, something went wrong during loading data! Error x010'); 
} 

에서 정보를 수집하기 위해이 코드를 사용하고 있지만, 지금은 그냥 단순히이 코드를 사용할 수 있습니다 taht를 있도록 배열처럼 표시 liek 것 :

<?php echo $web_data['web_name']; ? 

을 표시 정보

+0

무엇이'$ web_data'입니까? 'var_dump ($ web_data);를 게시하십시오. –

+0

데이터를 표시하는 데 사용했습니다. ' fetch_assoc()) {echo $ webdata [ 'web_description']; }?>' –

답변

0

이 태그는 mysqli이므로 결과를 배열로 가져와야합니다.

당신이 그렇게 할 수 있습니다 mysqli's fetch_assoc():

$webdata = "SELECT * FROM `settings`"; 
if (!$web_data = $db_connect->query($webdata)) { 
    die('Oops, something went wrong during loading data! Error x010'); 
} 

while ($row = $web_data->fetch_assoc()) { 
    echo $row['web_name']; 
} 
에코 단지 응답 배열 텍스트를 보내드립니다
+0

내가 "loop"라고 부르는 것을 이미 사용하고있는 것이므로 함수를 tee 방식으로 만들어서 고소 할 수 있습니다. ' –

+0

위와 같이하면됩니다. 추가 코드가있는 경우 질문을 업데이트하십시오. –

+0

기다려,이게 내가 원하는 건 아니야. 내가 한 지금보다 정확한 예가있다.'function webdata ($ data) { \t $ data = array(); \t $ func_num_args = func_num_args(); \t $ func_get_args = func_get_args(); \t \t 글로벌 $ db_connect; \t if ($ func_num_args> 1) { \t \t unset ($ func_get_args [0]); \t \t \t $ web_data = "SELECT * FROM settings"; \t $ webdata = $ db_connect-> query ($ webdata); \t \t while ($ data = $ result-> fetch_assoc()) {return ($ data); } \t} }' '' –

0

.
배열을 보내려면 print_r 기능을 사용하십시오.

관련 문제