スマート?SQL エラー

WBOY
リリース: 2016-06-20 12:48:29
オリジナル
1008 人が閲覧しました

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


どうすれば変更できますか??


ディスカッションへの返信 (解決策)

どのようなエラーが報告されていますか?存在しません、それとも何ですか?

For if(!$error=$conn->query($sql)) {
$conn->query($sql) の場合にのみ入力されます。 false を返すと、分岐
と $conn->query($sql) が false を返します。これは、コマンド文字列 $sql が間違っていることを意味します。

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート