Il n'y a aucun résultat de sortie ni aucun message d'erreur.
X2018-04-15 15:56:54
0
5
1839
On dirait que j'ai rencontré le même problème que ci-dessus ? Testé en PHPstudy, les informations sont les suivantes. J'ai vérifié phpinfo et constaté que pdo est activé. Quel problème cela a-t-il rencontré ?
Laissez-moi répondre, la solution est simple ! ! ! ! ! J'ai également été troublé pendant plus d'une demi-heure, et j'étais tellement irrité que j'ai finalement trouvé le problème !
Tout d'abord, permettez-moi d'exposer le problème : la page Web n'a pas signalé d'erreur après son exécution ! Il n'y a rien, c'est vide.
La raison est la majuscule des lettres ! Il n'y a vraiment aucun moyen de contourner ce problème, c'est un énorme piège ! !
Le N dans dbName dans le code ne peut pas être en majuscule, il doit être en minuscule ! ! ! Le code correct est le suivant ! ! Hé, cette erreur est plus embêtante qu'un signe de ponctuation ! ! J'espère que ce problème pourra être évité à l'avenir !
Après correction : $dsn="{$dbType}:host={$host};dbname={$dbName}";
Pareil pour moi, var_dump($num); Le résultat est boolean false Vous pouvez l'insérer en exécutant l'instruction sql directement dans la base de données. php.ini se développe normalement.
Laissez-moi répondre, la solution est simple ! ! ! ! ! J'ai également été troublé pendant plus d'une demi-heure, et j'étais tellement irrité que j'ai finalement trouvé le problème !
Tout d'abord, permettez-moi d'exposer le problème : la page Web n'a pas signalé d'erreur après son exécution ! Il n'y a rien, c'est vide.
La raison est la majuscule des lettres ! Il n'y a vraiment aucun moyen de contourner ce problème, c'est un énorme piège ! !
Voici donc la solution ci-dessous !
Code source : $dsn="{$dbType}:host={$host};dbName={$dbName}";
Le N dans dbName dans le code ne peut pas être en majuscule, il doit être en minuscule ! ! ! Le code correct est le suivant ! ! Hé, cette erreur est plus embêtante qu'un signe de ponctuation ! ! J'espère que ce problème pourra être évité à l'avenir !
Après correction : $dsn="{$dbType}:host={$host};dbname={$dbName}";
Pareil pour moi, var_dump($num); Le résultat est boolean false
Vous pouvez l'insérer en exécutant l'instruction sql directement dans la base de données. php.ini se développe normalement.
Le mien aussi
Vérifiez la structure des tables de votre base de données