connection db non reconnu

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 08:28

Voilà, je suis un peux nouveau dans php et mysql, donc veilliez excuser mon ignorance.
Voilà l'erreur: Call to undefined function mysql_connect()
je fais juste une connection à une db, envoici ca source:
<?php
/*connection à la db*/
if($id=mysql_connect("server","login","pass")){
if(mysql_select_db("intranet")){
echo "succés de connection.";
}else{
die("Echec de connexion à la DB");
}
mysql_close($id);
}else{
die("Echec de connexion au serveur de base de données.");
}
?>
tout ca avec mysql (le dernier) php 5, iis5 et un w2k
j'ai déjà fais pas mal de recherche sur le net, bcp de gens on eu ce problème et les solutions proposées ne m aide pas.
Merci

Eléphant du PHP | 214 Messages

14 juin 2005, 08:44

Salut !

je comprends pas pourquoi tu mets
if($id=mysql_connect(...)
...
Pour me connecter à une base moi je fais comme ça :
$mysql_host = 'server';
$mysql_user = 'user'; 
$mysql_password = 'mp';
$mysql_base = 'base';


$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");

mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
et ça marche bien

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 08:52

en prog c'est exactement la même chose mais moi c est version débutant, mais les 2 ne marchent pas de toute façon ;P chez moi

Eléphant du PHP | 214 Messages

14 juin 2005, 08:55

en prog c'est exactement la même chose mais moi c est version débutant, mais les 2 ne marchent pas de toute façon ;P chez moi
Lol je suis débutante aussi, moi la connexion marche bien chez moi, tu es sur de pas t'être trompé sur un paramètre (user ou autre) ?

ViPHP
ViPHP | 1024 Messages

14 juin 2005, 09:21

de mémoire, mysql n'est plus fourni de base dans php5
=> il faut dire quelquepart qu'on utilise mysql
=> peut etre dans le php.ini ...

A+

Pascal

Mammouth du PHP | 19672 Messages

14 juin 2005, 11:14

Est-ce que MySQL est lancé...:?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 13:24

Alors je suis repassé en 4.1.1 cela ne marche toujours pas
Sql fonctionne correctement pour preuve que je l administre et fais des query à distance. j ai retourner le php.ini dans tout les sense aussi. :( snif snif
Help me

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 13:32

Est-ce que tu es sûr de tes paramètres de connexions ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 128 Messages

14 juin 2005, 13:59

effectivement si c php5 que tu utilise il faut activer l'extension mysql dans le php.ini

enleve le ; devant la ligne extension=php_mysql.dll

il faudra ossi peut etre que tu redefinisse ds le php.ini le repertoire d'extension qui contient la dll

ca doit etre une ligne du genre ext_dir = 'mon_path'
C'est pas moi qui ai volé l'orange !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 14:01

Je ne pense pas qu'il s'agisse d'un problème de ce genre car jebau dit être repassé sous PHP 4.1.1 et qu'il a le même problème
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

14 juin 2005, 14:18

Moderation: multipostage interdit sur PHPFrance, merci de lire les règlements du forum

L'autre message est parti à la poubelle, prochain coup, je vire les deux, merci.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 14:22

Avant tout un grand merci pour l aide apporté meme si c est pas résolut, on se sent soutenu ici, c'est pas comme sur un autre forum que je cite pas et qui supprime mon msg pour non respét de la charte sur le point 1 ne pas mettre problème dans le msg ... enfin ... (petit coup de gueul d un frustré ;P)

Je désintall et réinstall (mysql, php) mais ca marche toujours pas.
Snif ca devient hard et bientôt je devrais plus allez chez le coiffeur :P

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 14:41

Voilà j ai lu le réglement, promis ferais plus

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 14:43

Je renouvele ma question qui a dû passer à la trape
Est-ce que tu es sûr de tes paramètres de connexions ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

14 juin 2005, 14:48

on se sent soutenu ici, c'est pas comme sur un autre forum que je cite pas et qui supprime mon msg
TU auras le même soutien sur tous les forums de PHPFrance et poster partout ne sert strictement à rien. Ceux qui ont l'habitude de fournir des réponse ont égaqlement l'habitude de faire le tour des messages. Si tu n'obtiens pas une réponse sur un message, c'est que personne n'en a dans l'immédiat et il n'y en aura pas plus en multipliant la question, c'est une simple question de bon sens.

L'autre message, c'est moi qui l'ai envoyé à la poubelle et j'assume complètement. Si ça te frustre, j'en suis navré, mais il n'y a aucune raison de faire une exception pour qui que ce soit. On est tous à la même enseigne, toi comme moi : le règlement nous concerne tous et le respecter fait que ce forum reste vivant et ne tourne pas en foire.

J'ajouterai que si ton problème n'est pas résolu, c'est peut-être aussi comme on le voit trop souvent parce que tu as mal formulé ta question et/ou omis de donner une information sur un point de détail important.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: