ヒントSQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていませんでした
索马里海草
索马里海草 2020-02-15 23:47:07
0
1
3035

コードは次のとおりです。

$sql = "select * from user where age>:age LIMIT :num";
$map = ['age'=>16 , 'nmu' => 2];
$res = Db::query($sql,$map);
var_dump($res);

エラー メッセージ: SQLSTATE[HY093]: 無効なパラメーター番号です: パラメーターが定義されていませんでした

エラー メッセージ: [10501]SQLSTATE[HY093]: 無効なパラメーター番号: パラメーターが定義されていませんでした[D:\wwwroot\tp6.com\vendor\topthink\think-orm \src\ db\PDOConnection.php:722]

索马里海草
索马里海草

全員に返信(1)
phpcn_u88663

解決しました。以下のチュートリアルを読んだところ、先生がパラメータが未定義でパラメータの送信が間違っていると言っていました。よく確認してみたら、numの書き方が間違っていました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート