$sql='SELECT phrase,english FROM static_site_language WHERE page=?;';
$pds=$database->pdo->prepare($sql); $pds->execute(array($_POST['languagepage']));
위의 코드는 잘 실행됩니다. 그러나 준비 문에 다른 변수를 넣어야합니다. 나는 다음과 같은 시도했지만 작동하지 않는 것 :PHP의 PDO + 준비 문
$sql='SELECT phrase,? FROM static_site_language WHERE page=?;';
$pds=$database->pdo->prepare($sql); $pds->execute(array($_POST['language'],$_POST['languagepage']));
알아요 $ _POST [ '언어'] 만 단어 '영어'를 포함합니다 (인쇄에서). 선택의이 부분에 준비 변수를 넣을 수 있습니까?
thx
구문에 오류가없는 것 같습니다. 어떤 오류 코드를 받았습니까? – LotusH
오류가 없습니다. - 오히려 DB에서 값을 다시 얻습니다. 영어로 말해줍니다. 이 값은 DB에있는 열의 변수 및 제목 값입니다. – Adam
예 : { "free": "english", "meetsingles": "english", "searchprofiles": "english"} 단어가 영어 인 다른 값은 ... – Adam