Я использую машину WindowsXP для страниц PHP, которые разрабатываю. Я использую PDO для подключения к бэкэнду MySQL. В моей среде разработки он работает просто отлично, но молча останавливает обработку на моем тестовом сервере CentOS 5.5. После некоторой отладки я обнаружил, что она останавливается именно в разделе '$ stmt-> bindParams'.
Мое утверждение таково:
$stmt = $dbh->prepare('SELECT * FROM MEMBERS WHERE ID=:what');
echo 'statement prepared'; //debug
$stmt->bindParam('what', $enteredid);
echo 'parameters bound'; //debug
также пытался
$stmt->bindParam('what', $enteredid, PDO::PARAM_STR, 255);
оба работают на моей машине для разработки, но они останавливаются на моем тестовом сервере.
Я вижу только «подготовленное заявление», и ничего не происходит.
Также пробовал страницу в среде хостинга. То же самое происходит.