query($sql)) { $results = "/> query($sql)) { $results = ">

ホームページ  >  記事  >  バックエンド開発  >  Smarty?SQL エラー レポート

Smarty?SQL エラー レポート

WBOY
WBOYオリジナル
2016-06-13 12:24:51862ブラウズ

Smarty?SQL エラー

<br />$sql= sprintf(" select * from table");<br />if(!$error=$conn->query($sql)) {<br />       $results = array();<br />       while(!($error=$conn->fetchArray($results))) {  //这句出了问题<br />       //我在本地上数据可以正常读取,放到正式服上,读取一次就停止了<br />        ..............................<br />        }<br />}<br />


どうすれば変更できますか??
-----解決策のアイデア------------- - --------
if(!$error=$conn->query($sql)) {
$conn->query($sql) のみが false を返しますその場合にのみ、then 分岐
に入り、$conn->query($sql) が false を返します。これは、コマンド文字列 $sql が間違っていることを意味します。

同様に、while(!($error=$conn->fetchArray($results))) {
は、$conn->fetchArray が false を返した場合にのみループ本体に入ります

これは Smarty とは関係ありません。Smarty はデータベース操作を提供しません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。