クエリの SELECT 部分で名前付きパラメーターを使用できますか?
例:
$stmt = $conn->prepare('SELECT Available, UserFileName, NameOnServer, :levelid FROM productpage WHERE productID = :prodid');
$stmt->execute(array('levelid'=> $LevelCheck, 'prodid'=> $ProductID));
上記のコードでは、「levelid」が機能していないようです (含まれているコードの上に $LevelCheck が定義されています)。
名前付きパラメーターを実際の列名に置き換えると、正常に機能します。
これが不可能な場合、誰かが私に提案があるのではないかと思っていましたか? さまざまな列があり、ユーザーは検索する列を指定します。
これをご覧いただきありがとうございます。