Impossible de lister les résultats d'une requête
Bonjour à tous,
Je rencontre un problème lors de la migration de mon application entre mon serveur d'intégration vers mon serveur de production. Voici mon code (la question vient juste en dessous):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| // Connect to database
$connect = connectDb();
// Query
$sql = 'SELECT id FROM enqueteur';
// Execute query
$datas = $connect->query($sql);
$nbDatas = $datas->num_rows;
echo $nbDatas; // Affiche 5
if($nbDatas > 0){
echo 'ici';
foreach ($datas as $row){
echo 'la';
}
} |
Ce code me renvoit
et je ne rentre pas dans la boucle foreach. Est-ce que vous auriez une explication? cela vient de la BDD(Mysql) ou du serveur(le serveur à php 5.2 d'installé)?En intégration et sur mon poste en local cela marche parfaitement avec des BDD différents (donc j'exclue le code).De plus ce problème est apparu sur toutes mes requetesà la BDD.
merci de vos réponses!