У меня есть веб-сервис, который я разработал на PHP, используя SLIM на моем приватном сервере WAMP, где все работает нормально. При развертывании его в моем веб-отеле msqli fetch_assoc, похоже, никогда не возвращается, и я получаю «Ответ не содержит никаких данных». Я подтвердил, что он никогда не возвращался, сначала помещал и эхо до вызова fetch_assoc .. и после этого после вызова .. и он никогда не ударял мое эхо, когда помещался после fetch_assoc.
Мой частный веб-сервер запускает PHP 5.4.12 и MySQL 5.6.12, тогда как мой webhotel работает с PHP 5.3.28 и MYSQL 5.1.71.
Это мой веб-хост, который должен обновить свой сервер mysql, так как я узнал, что это проблема в некоторых версиях сервера mysql?
В отчаянной необходимости помощи … Спасибо
ИЗМЕНИТЬ 1:
public function getUserByEmail($email) { $stmt = $this->conn->prepare("SELECT name, email, api_key, status, created_at FROM user WHERE email = ?"); $stmt->bind_param("s", $email); if ($stmt->execute()) { //$user = $stmt->fetchAll(PDO::FETCH_ASSOC); echo "afas"; $user = $stmt->get_result()->fetch_assoc(); $stmt->close(); return $user; } else { return NULL; } }