Serveur Apache - Probleme connection a base SQL

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 : Serveur Apache - Probleme connection a base SQL

par Antoine21 » 05 mai 2005, 19:11

Ok ca marche, le probleme est résolu.

Le tutorial recommandait l'utilisation de mysqli au lieu de mysql donc j'avais tout configuré en mysqli ce qui implique des requetes telles que :

$db = mysqli_connect('localhost', 'root', 'password');

faut bien penser a changer le mysql en mysqli !!!

mais bon, trop de changements a faire, donc jreste sur mysql :p

par Antoine21 » 05 mai 2005, 19:01

oui oui merci ^^

cest bizarre, sur la page daccueil je te vois en vert comme les moderateurs d'apres la légende :/

par Cyrano » 05 mai 2005, 18:59

Je ne suis pas médorateur, mais je vais passer le message à qui il faut, au pire, on supprimera le post

par Invité » 05 mai 2005, 18:56

autre truc hyper urgent cyranno, comme je vois que tu es modérateur, peux tu rapidement m'éditer le pass que j'ai laisse betement sur le code ^^ :oops:

je te remercie ;)

>> je file de suite m'inscrire pour eviter de recommencer cette gourde :)

par Invité » 05 mai 2005, 18:54

je pense pas que je vais pouvoir garder mysqli, cest qu'un serveur de developpement de test que je me fais, apres les pages seront sur un hebergeur de site web, et s'ils ont pas de mysqli, je suis foutu pour tout reéditer :/

par Invité » 05 mai 2005, 18:49

regarde : http://213.245.43.6/XRS_Team/v5/

Code : Tout sélectionner

echo "Etape 1"; $db = mysqli_connect('localhost', 'root', 'CENSURE') or die("<p>Erreur MySQL numéro : ". mysqli_errno() ."; Définition : ". mysqli_error() ."</p>\n"); //mysqli_select_db('oxyd_xrs',$db)die("<p>Erreur MySQL numéro : ". mysqli_errno() ."; Définition : ". mysqli_error() ."</p>\n"); echo "Etape 2"; echo "$db";
pareil, des que je decommente, plus rien :/

par Invité » 05 mai 2005, 18:46

aerf cest le tutorial qui ma fait changer ca en mysqli,

tu crois que je dois garder lequel ???

par Cyrano » 05 mai 2005, 18:45

J'ai vu, mais sur la seconde url, j'ai vu un phpinfo sur lequel j'ai aussitôt cliqué : les fonction que tu dois utiliser dans ton cas ne sont pas mysql_... mais mysqli_... et ça vient probablement de là

Va regarder cette page du manuel

par Invité » 05 mai 2005, 18:40

pas de message d'erreur comme tu peux le voir, et encore la ligne select_db est commentée, donc on voit Etape 1, mais si je la decommente, on voit plus rien !!! :shock:

par Invité » 05 mai 2005, 18:39

http://213.245.43.6/XRS_Team/v5/ident_sql.php

http://213.245.43.6/

si tu veux, laisse moi ton email, je te transmet les logins et pass pour acceder a phpMyAdmin ;)

par Cyrano » 05 mai 2005, 18:35

BOn, l'echo Etape 1 fonctionne, as-tu un message d'erreur de MySQL ?

par Invité » 05 mai 2005, 18:28

Code : Tout sélectionner

<html> <head> <title>register_globals défini à Off</title> </head> <body> <?php echo $_GET['nom']; ?> </body> </html>
http://127.0.0.1/essai.php?nom=jacky

il s'agit d'un de leur test comme il peut y en avoir des centaines, celui ci fonctionne :)

par Cyrano » 05 mai 2005, 17:29

J'ai une question qui peut avoir l'air bête : mais arrives-tu à afficher une page normale avec son contenu sans requête ?

par Invité » 05 mai 2005, 17:27

En revanche, lorsque je passe en commentaire la ligne du mysql_select_db

Code : Tout sélectionner

//mysql_select_db('oxyd_xrs',$db)die("<p>Erreur MySQL numéro : ". mysql_errno() ."; Définition : ". mysql_error() ."</p>\n");
Eh bien, l'echo Etape 1 a bien marché, on le voit sur la page.

Y a t-il quelque chose a comprendre ??? :roll:

par Invité » 05 mai 2005, 17:25

Code : Tout sélectionner

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD> <BODY></BODY></HTML>
Voila ce qui est retourné, et ceci lorsque lon affiche le code source de la page :(

Impossible de voir quoi que ce soit, ni message derreur, ni texte html...

Je confirme, il y a bien un password, je l'ai remplacé par "password" juste pour eviter de le dissimuler sur le forum, mais il y en a bien un, j'ai verifié dans la table des USER a la ligne du ROOT.

Je pense qu'il y a qque chose qui n'est pas activé, au niveau de la communication entre les requetes PHP aux databases SQL, ya til un reglage a faire la dedans ???

Merci