Rumah > pembangunan bahagian belakang > tutorial php > php mysql如何输出查询到的内容

php mysql如何输出查询到的内容

WBOY
Lepaskan: 2016-06-06 20:22:30
asal
1555 orang telah melayarinya

比如我用SELECT查询某个表中的某个ID的字段。
结果类似
php mysql如何输出查询到的内容

问题来了:请问如何输出获取到的这条数据?
格式类似:
id:xxx
product_id :xxx
number:xxx
...

注意点:
我并不知道里面有product_id等字段的名称也就是不能通过 类似 while后用 $xxx['product_id']的方式输出

回复内容:

比如我用SELECT查询某个表中的某个ID的字段。
结果类似
php mysql如何输出查询到的内容

问题来了:请问如何输出获取到的这条数据?
格式类似:
id:xxx
product_id :xxx
number:xxx
...

注意点:
我并不知道里面有product_id等字段的名称也就是不能通过 类似 while后用 $xxx['product_id']的方式输出

先取得表的列名。SHOW COLUMNS FROM tbl_name

<code>$data = $mysql->query("select * from $table_name where id = $id");
foreach($data as $k){//这里是结果集
    foreach($k as $kk=>$vv){
        echo $kk.':'.$vv.'<br>';//避开键名写死的情况
    }
}</code>
Salin selepas log masuk

参考的官方例子

A nice feature of PDO::query() is that it enables you to iterate over
the rowset returned by a successfully executed SELECT statement.

<code><?php function getFruit($conn) {
    $sql = 'SELECT name, color, calories FROM fruit ORDER BY name';
    foreach ($conn->query($sql) as $row) {
        print $row['name'] . "\t";
        print $row['color'] . "\t";
        print $row['calories'] . "\n";
    }
}
?>


----------
apple   red     150
banana  yellow  250
kiwi    brown   75
lemon   yellow  25
orange  orange  300
pear    green   150
watermelon      pink    90
</code>
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan