0
테이블에서 임의의 행을 선택하고 다른 세 행과 함께 ID를 선택하려고하는 쿼리가 있지만 id
을 선택하면 오류가 발생합니다. id
을 제거하면 쿼리가 정상적으로 작동합니다. 내가 id
이 필요한 이유는 URL을 통해 두 번째 페이지로 전달해야하기 때문입니다. 내가 뭘 놓치고 있니?ID를 선택할 수 없습니다 mysqli
Call to a member function execute() on a non-object
쿼리 :
$stmt = $mydb->prepare("SELECT id, title, price, image_one
FROM products AS r1 JOIN
(SELECT (RAND() *
(SELECT MAX(id)
FROM products)) AS id)
AS r2
WHERE r1.id >= r2.id and title != ''
ORDER BY r1.id ASC
LIMIT 1 ");
$stmt->execute();
(거짓 ===의 $의 STMT가) { 다이 ('준비한다면 이미'이() 실패했습니다 : '. htmlspecialchars ($ mydb -> 오류)); }'오류를 확인하지만이 경우에는 아무것도 표시되지 않습니다. – amdvb
고마워 이제 작동합니다. – amdvb