我有這樣的代碼取消設置mysql_fetch_field對象值MYSQL PHP
我有一個存儲過程,它將獲取所有信息。 但我想在我的PHP視圖部分只顯示選定的字段。我怎樣才能做到這一點。 例如說:下面的代碼在db中有三個字段。 S.No - BookName - 作者姓名 如果我想取消字段值,即S.No - 我該怎麼做
我試過了這樣的未設置功能。但是dnt工作 未設置($ res-> name-> s_no);
代碼
<?php
$pa_query = mysql_query("call booklist()");
while($i<mysql_num_fields($pa_query)){
$res=mysql_fetch_field($pa_query,$i);
?>
<th><?php echo $res->name; ?></th>
<?php $i=$i+1;
}
?>
輸出
S.No Book Name Author Name
期望輸出
Book Name Author Name
您似乎試圖取消設置對象$ res的屬性名稱的屬性s_no。 Mysql_fetch_field將單列細節作爲對象返回,因此在第一次調用時,$ res-> name是s_no,而s_no是$ res-> name的屬性。因爲您似乎只想使用mysql_fetch_assoc()等類似的名稱,並且取消設置返回數組的第一列,然後使用其他數據作爲輸出。 – Kickstart