簡體   English   中英

PHP和MySQL - 准備好的語句不會返回特定的列

[英]PHP & MySQL - Prepared Statements won't return a specific column

我正在使用PHP和MySQL編寫一個網站,我使用以下代碼從ID為0或1的表中選擇所有內容。
但是,當我轉儲$ op時,它顯示為空字符串,即使在PhpMyAdmin中它也不是。
除此之外,所有其他列都按預期顯示。
誰知道什么是錯的?

$stmt = $mysqli->prepare("SELECT * FROM `artikli` WHERE `id` = ?");
$stmt->bind_param('d',$id);
$stmt->execute();
$stmt->bind_result($id,$pl,$pr,$slika,$ime,$op);
$stmt->fetch();
var_dump($op);
$stmt->close();

回答

我想出來了。
免費托管是免費的原因。
我已將網站下載到我的本地機器,現在它完美無缺。

暫無
暫無

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

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