DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-12-01 11:52:31

sandierrot
Je débarque
Date d'inscription: 2007-11-28
Messages: 6

Pb requète sql php->mysql

Bonjour à tous !

Alors voici mon problème du jour :

J'obtiens une erreur lors de l'exécution de mes pages php :

Code:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/...

# Version du serveur: 5.0.45
# Version du protocole: 10
# Serveur: Localhost via UNIX socket
# Utilisateur: root@localhost
# Version du client MySQL: 5.0.45
# Extensions PHP utilisées: mysql

Je suis sous Fedora Core 8.
Mon php.ini si ca peut venir de ma config de php : http://88.191.70.38/php.ini

Pour l'accès à ma base de donnée j'utilise une fonction :

Code:

<?
function connexion() {
    $host='localhost';
    $user='root';
    $passwd='****';
    $db='auto';

    mysql_connect($host,$user,$passwd)
        or die("erreur de connexion à la base de données !");
    mysql_select_db($db)
        or die("erreur de selection de bdd !");
}
?>

Tout cela fonctionne très bien sur les pages perso de Free, donc je pense plus à un problème de config de php ou mysql.

Qui a une idée ?
Merci

Hors ligne

 

#2 2007-12-01 12:42:16

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 517
Site web

Re: Pb requète sql php->mysql

Bien, il faudrait que tu donne un exemple de requete pour qu'on puisse tenter quelque chose. Et oublie pas de sauver ta ressource de connexion aussi, c'est pus propre.

Code:

$connexion = mysql_connect($host,$user,$passwd)
        or die("erreur de connexion à la base de données !");

http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#3 2007-12-01 13:01:17

sandierrot
Je débarque
Date d'inscription: 2007-11-28
Messages: 6

Re: Pb requète sql php->mysql

Cette erreur apparait pour n'importe qu'elle mysql_query.
Un exemple :

Code:

require 'includes/connexion_bdd.php';
$maConnexion=connexion(); 
                   
$marque=mysql_query("select * from marque order by libelleMarque",$maConnexion);
while($lstmarque=mysql_fetch_object($marque)) {
...
}

Résultat :

Code:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/... on line 20

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/... on line 23

Quel est l'intérêt de mettre le résultat de mysql_connect() dans une variable si je ne l'utilise pas ? (je traitre l'erreur avec or die ())

Merci pour ton aide

Hors ligne

 

#4 2007-12-01 13:19:48

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 1013
Site web

Re: Pb requète sql php->mysql

elle retourne rien ta fonction connexion().

si tu veux te connecter il te faut un identifieur.

donc en gros ca : $maConnexion=connexion();
ca sert a rien puisque ta fonction ne renvoi rien.

Dernière modification par Phach (2007-12-01 13:20:11)


http://bayimg.com/image/aakogaabp.jpg http://www.radioparadise.com/graphics/banner_80.gif

Hors ligne

 

#5 2007-12-01 15:14:58

sandierrot
Je débarque
Date d'inscription: 2007-11-28
Messages: 6

Re: Pb requète sql php->mysql

Merci ! problème résolu big_smile
Etonnant que sur les serveurs de pages perso de free cette erreur ne m'est pas remontée !

Hors ligne

 

#6 2007-12-01 23:58:58

Jérémy
Membres d'honneurs
Date d'inscription: 2006-05-17
Messages: 957
Site web

Re: Pb requète sql php->mysql

sandierrot a écrit:

Merci ! problème résolu big_smile
Etonnant que sur les serveurs de pages perso de free cette erreur ne m'est pas remontée !

Ca n'était pas free mais le code


ATTENTION : VHCS dispo en base n'est pas sécurisé !!!

Hors ligne

 

#7 2007-12-02 19:23:07

zola2
Jeidi
Lieu: St Brieuc
Date d'inscription: 2006-06-04
Messages: 180
Site web

Re: Pb requète sql php->mysql

Sur free c'est normal que ca marche puisque la connexion à la base de données n'est pas necessaire !

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson