Message erreur en php &mysql

Fermé
diane - 18 juil. 2003 à 19:44
 hamada - 30 sept. 2008 à 15:18
salut
j'ai un prog en php ki me se connecter à une base de donnée mysql mais chake fois j'ai ce message d'erreur comment le resoudre
Fatal error: Call to undefined function: mysql_connect()
merci

16 réponses

Marco_src02 Messages postés 72 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 3 juillet 2004 6
18 juil. 2003 à 20:26
bizarr bizarr, l'erreur veut dire que la fonction existe pas et pourtant elle existe!!!!
http://fr.php.net/manual/fr/function.mysql-connect.php

t'es bien sure que dans le script le nom de la fonction est correctement ecrit?(question bete mais qui merite d'etre posée)
0
salut
j'ai demaré mysql
/etc/rc.d/init.d/mysql start
kan je tape mysql
message d'erreur
ERROR 1045:access denied for user:'root@localhost' (using password:NO)
j'ai tapé mysql -pmypass mysql
je suis rentré
mysql>UPDATE user set Password=PASSWORD('diane') where User='root';
apres modifier le mot de pass j'ai toujours le message
Fatal error: Call to undefined function: mysql_connect()
et voici mon prog vi /var/www/html/conn.php
$serveur="localhost";
$login="root";
$pass="diane";
$base="bien";
$table="bien1";
MYSQL_CONNECT($serveur,$login,$pass) or die ("connexion ffff");
echo "Saisie terminée";
?>
je tiens à preciser ke j'ai installer red hat 8 avec les paquages apache+php+mysql
les trois marchent mé php&mysql j'ai le pb
je ne sais pas ou l'erreur peut venir
merci
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
21 juil. 2003 à 13:54
Original :-S
Tu as essaye de creer un mot de passe root de maniere plus conventionelle que de toucher la table user?
C'est a dire que quand mysql est demarre (safe_mysqld) si tu tapes
mysqladmin -u root password diane

Sinon essaye aussi de te connecte a ta base en tant que root pour voir si il te reconnait bien:
mysql -u root -p

Bonne chance

.  .
\_/
0
Utilisateur anonyme
21 juil. 2003 à 14:01
Salut,

Bizarroide en effet, sous quel OS es tu ? Est ce un package facon EasyPHP que tu as installé ? As tu installé le triplet gagnant Apache PHP Mysql séparement ?

As tu été bidouillé dans le php.ini ?

Kalamit,
o(^_^)o
0
salut
merci
------ pour teebo
kan je tape mysqladmin -u root password diane
ou
mysql -u root -p
je tape le mot de passe diane
j'ai l'erreur
Access denied for user: 'root@localhost' (Using password: YES)
-----------------pour kalamit
je travail sous linux
As tu installé le triplet gagnant Apache PHP Mysql séparement ?
OUI à l'installation de linux red hat 8 j'ai cocher ces packages
As tu été bidouillé dans le php.ini ?
je fais koi au juste au niveau de php.ini
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juil. 2003 à 10:01
Bonjour diane...
Alors, dans l'ordre, a partir du moment ou tu es en root:

safe_mysqld
su mysql
mysqladmin -u root password diane


Ca devrait marcher deja...si tu arrives a faire ca sans message d'erreur tu fais:


exit
mysql -u root -p


Voila, ca c'est les choses dans l'ordre...


.  .
\_/
0
Bonjour teebo ....
j'ai tapé
safe_mysqld
le message
Starting mysqld daemon with databases from /var/lib/mysql
et le message reste affiché et je ne voi plus cà
[root@calmar root]#
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juil. 2003 à 11:10
Ouais c'est normal j'ai deja remarque que le deamon a quelques problemes, aps grave, tu ouvres une autre console et tu fais un su root puis un su mysql et tu continues...

.  .
\_/
0
ok
[root@calmar root]# su root
[root@calmar root]# su mysql
j'ai ce message es ce normal?
bash-2.05b$
j'ai tapé
bash-2.05b$ mysqladmin -u root password diane
voici le message que j'ai eu
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
bash-2.05b$ exit
exit
[root@calmar root]#
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juil. 2003 à 11:25
Bizzare ca...
verifie a tout hazard que tu as un process mysqld qui tourne...

.  .
\_/
0
comment on le verifie ?
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juil. 2003 à 11:42
ps -A

.  .
\_/
0
voic i et je koi maintenant
[root@calmar root]# ps -A
PID TTY TIME CMD
1 ? 00:00:03 init
2 ? 00:00:00 keventd
3 ? 00:00:00 kapmd
4 ? 00:00:00 ksoftirqd_CPU0
5 ? 00:00:00 kswapd
6 ? 00:00:00 bdflush
7 ? 00:00:00 kupdated
8 ? 00:00:00 mdrecoveryd
12 ? 00:00:00 kjournald
67 ? 00:00:00 khubd
191 ? 00:00:00 kjournald
192 ? 00:00:00 kjournald
193 ? 00:00:00 kjournald
194 ? 00:00:00 kjournald
454 ? 00:00:00 eth0
506 ? 00:00:00 syslogd
510 ? 00:00:00 klogd
527 ? 00:00:00 portmap
546 ? 00:00:00 rpc.statd
626 ? 00:00:00 apmd
665 ? 00:00:00 sshd
679 ? 00:00:00 xinetd
742 ? 00:00:00 sendmail
752 ? 00:00:00 sendmail
763 ? 00:00:00 gpm
783 ? 00:00:00 crond
816 ? 00:00:03 xfs
842 ? 00:00:00 atd
851 tty1 00:00:00 mingetty
852 tty2 00:00:00 mingetty
853 tty3 00:00:00 mingetty
854 tty4 00:00:00 mingetty
855 tty5 00:00:00 mingetty
856 tty6 00:00:00 mingetty
857 ? 00:00:00 gdm-binary
902 ? 00:00:00 gdm-binary
903 ? 00:02:27 X
914 ? 00:00:00 startkde
974 ? 00:00:00 ssh-agent
1027 ? 00:00:00 kdeinit
1030 ? 00:00:00 kdeinit
1033 ? 00:00:00 kdeinit
1035 ? 00:00:00 kdeinit
1045 ? 00:00:00 artsd
1055 ? 00:00:00 kdeinit
1060 ? 00:00:00 kwrapper
1062 ? 00:00:00 kdeinit
1063 ? 00:00:11 kdeinit
1065 ? 00:00:01 kdeinit
1067 ? 00:00:04 kdeinit
1072 ? 00:00:00 kdeinit
1073 ? 00:00:00 pam-panel-icon
1076 ? 00:00:00 pam_timestamp_c
1078 ? 00:00:00 kalarmd
1082 ? 00:01:56 mozilla-bin
1272 ? 00:00:00 httpd
1275 ? 00:00:00 httpd
1276 ? 00:00:00 httpd
1277 ? 00:00:00 httpd
1278 ? 00:00:00 httpd
1279 ? 00:00:00 httpd
1280 ? 00:00:00 httpd
1281 ? 00:00:00 httpd
1282 ? 00:00:00 httpd
1380 ? 00:00:00 kdeinit
1382 pts/2 00:00:00 bash
1434 pts/2 00:00:00 safe_mysqld
1457 pts/2 00:00:00 mysqld
1518 ? 00:00:01 kdeinit
1520 pts/1 00:00:00 bash
1547 pts/1 00:00:00 su
1550 pts/1 00:00:00 bash
2014 pts/1 00:00:00 ps
[root@calmar root]#
0
je fai koi ?
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juil. 2003 à 12:25
Tiens, suis ca dans l'ordre ca devrait marcher, je peux pas faire mieux :-S

http://perl.about.com/library/weekly/aa110800a.htm


.  .
\_/
0
je parviens à connecter
avec mysql -u root -p
je tape mon mot de passe :diane
mysql>
je te rappel ke je parle de ce message d'erreur
kan je lance http://calmar/con.php
Fatal error: Call to undefined function: mysql_connect()
merci kameme!
0
moi un enfans de 2éme anés
-1