Probleme php mysqli

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme php mysqli

Re: Probleme php mysqli

par Ryle » 04 mars 2021, 12:05

Salutations !

Dans un premier temps, tu peux déjà regarder le code source de ta page blanche, s'il n'y a que les balises <html> et <body>, mais pas </body> et </html>, c'est que l'exécution du code s'est arrêtée avant d'arriver au bas de la page. Et si tu trouves ton code php en l'état dans ta page, c'est que celle-ci n'est pas interprétée par le serveur (manque l'extension .php ou autre).

Si tout semble correct, il faudrait vérifier les logs de php pour t'assurer qu'il n'y a pas d'erreur (les messages sont généralement explicites pour te dire s'il s'agit d'un problème de base de données ou de librairie (mysqli non actif, serveur mysql éteint...) qui engendrerait une erreur fatale et empêcherait le code de s'exécuter.
Si tu es sur un serveur de dev, il est fortement recommandé de le configurer pour afficher les messages d'erreur et avertissements à l'écran pour éviter de perdre du temps à aller les chercher dans les logs.

Probleme php mysqli

par Yeraz » 04 mars 2021, 09:39

Bonjour à tous je suis nouvelle dans le milieu de la programmation php,html etc.
Je suis actuellement en stage et j'ai quelque soucis, je doit recuperer des infos sur une base de donnée.
J'ai tester le php par le biais d'une simple commande echo. Mais quand je cherche à alller plus loin pour me connecter à ma base,page blanche.
Merci de vos conseilles
<!DOCTYPE html>
<html>

<body>
<?php
$mysqli = new mysqli("localhost", "user", "password", "database");
if ($mysqli->connect_errno) {
echo "Echec lors de la connexion à MySQL : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
echo $mysqli->host_info . "\n";

echo 'page php';


?>
</body>
</html>