problème php mysql_query()
移动用户-4895127
移动用户-4895127 2019-12-17 08:01:01
0
4
1249

la connexion mysql phpstudy est réussie
la connexion navicat mysql à phpstudy mysql ne pose aucun problème
La table est
id nom d'utilisateur genre pass
1 bule man 111

fichier php
conn.php:
Connectez-vous à la base de données phpstudy:
utilisez $link = mysql li_connect() ;Pas de problème de vérification après connexion

fichier dologin.php :
Définissez l'instruction de requête après avoir appelé conn.php :
$sql="select * from yq ";

Exécutez l'instruction de requête :
$ result= mysqli_query($link, $sql);
Ensuite, quelque chose s'est mal passé
Use or die(mysqli_error($link)."Execution failed");
Ajoutez ce qui suit pour afficher l'échec d'exécution
Utilisez if(!$ result){
echo "L'exécution a échoué". mysql_error($link). "L'erreur est".$sql;
}
Le résultat montre :
L'erreur d'échec d'exécution est select * from yq
Mais la même instruction select * from yq n'a pas problème pour interroger la table dans la table
navicat mysql
Je ne sais pas ce qui n'a pas fonctionné



移动用户-4895127
移动用户-4895127

répondre à tous(2)
移动用户-4895127

Des problèmes surviennent lorsque dologin.php importe conn.php. Connectez-vous simplement à la base de données directement dans dologin.php. C'est la phrase pour citer un fichier dans le même répertoire, non ? include_once("./conn.php");

微笑°

Alors je suppose que vous ne l'avez pas spécifié dans votre bibliothèque.

  • répondre Précisé, je l'ai vérifié dans le fichier conn.php si($lien){ echo "Connexion à la base de données réussie" ; } Le résultat montre : connexion à la base de données réussie Il y a un problème ici avec mysql_query(). Je peux interroger l'instruction de requête définie séparément dans la table mysql sans aucun problème. Il semble que le fichier conn.php ne puisse pas être appelé et que le tableau ne soit pas trouvé. Je l'ai mis directement dans dologin.php. $link= mysql_connect("localhost","root","123456","yq"); mysql_query() peut être exécuté, et une vérification est ajoutée ensuite $rowcount= mysql_num_rows($ résultat); printf("Un total de %d lignes de données renvoyées",$rowcount); Les résultats montrent : Un total de 0 lignes de données ont été renvoyées
    移动用户-4895127 auteur 2019-12-17 14:42:55
  • répondre Je ne sais pas si conn.php ne peut pas importer dologin.php ou autre chose. question
    移动用户-4895127 auteur 2019-12-17 14:44:56
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal