簡體   English   中英

使用PHP輸出MySQL查詢的單個結果不起作用

[英]Output single result of a MySQL Query with PHP not working

我的表“視圖級別”具有以下數據(以及其他數據):

id   |title
10   |Cenas

我正在運行SQL查詢:

SELECT title FROM viewlevels WHERE id=10

這將按預期返回“ Cenas”。

但是使用以下PHP腳本,我只會得到“ texto =”,為什么?

$res = $db->query("SELECT title FROM viewlevels WHERE id=10");
$res->data_seek(0);
while ($row = $res->fetch_assoc()) {
    echo " texto= " . $row['title'] . "\n";
};

要查看兩個字段,您必須回顯這些列:

while ($row = $res->fetch_assoc()) {
    echo " id= " . $row['id'] . "\n";
    echo " texto= " . $row['title'] . "\n";
};

在這種情況下,您無需使用data_seek。

$res = $db->query("SELECT title FROM viewlevels WHERE id=10");

while ($row = $res->fetch_assoc()) {
    echo " texto= " . $row['title'] . "\n";
}

將工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM