Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/03/2006, 13h53   #1
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
Par défaut [ZEND] Call to undefined function mysql_connect()

Bonjour,

J'utilise Zend Studio en évaluation...
Tout marche bien c'est un très bon outils!

Mais lorsque je lance le débug, j'ai ce message que je ne comprends pas:
Citation:
Erreur de débogage: Erreur de débogage: C:\www\monscript.php ligne 4 - Call to undefined function mysql_connect()
et mon code (qui fonctionne sans erreurs dans mon navogateur):
Code :
mysql_connect('localhost','root','pass');
Pourriez-vous m'éclairer sur la raison de cette alerte?

Merci d'avance...
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2006, 17h06   #2
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Peut-être est-ce du au fait que ce soit une version d'évaluation ?
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2006, 17h26   #3
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
tu crois ? Parce que alors, ce sont de vrais s**** chez zend...
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2006, 17h32   #4
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
J'ai aussi remarqué un truc bizarre;
quand j'utilise des variables déclarées dans un fichier que j'appelle par require, il me dit que c'est pas sécure d'utiliser des varibles non déclarées...
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2006, 17h39   #5
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Tu as testé un autre IDE ?

celui-là m'a l'air un peu [CENSURE] non ?
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2006, 17h54   #6
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
ben, à part ça, il est bien;
gestion de la database: tu as une interface pour les requêtes
auto-complétition assez évoluée
gère super bien l'objet
très bon debuggeur
...
Faudrait l'avis de qqun qui à l'habitude de Zend...
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 17h53   #7
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
up
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 17h57   #8
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
J'utilise Zend studio aussi et je le trouve très bien. Par contre j'utilise pas le mode de déboguage. Le problème viedrait peut être de l'abandon de mysql_connect() au profit de mysqli_connect().
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h00   #9
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
et ça change quoi ?
ps: mysql_connect est dans les functions proposées dans l'auto-complétition
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h06   #10
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
je sais pas mais quand j'ai testé j'ai pas eu le message d'erreur pr mysqli ms je l'ai eu pr mysql donc je sais bien que c'est bizarre mais...
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h09   #11
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
et pour les variables non-déclarées ?
Il me dit que $aff n'est pas décalrée alors qu'elle est définie dans un fichier que j'appelle par require ?
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h35   #12
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Peut être qu'il ne gère que les variables déclarées sur la page et pas celles inclues?
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h40   #13
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
Merci pour ton aide...
Si qqun d'autre voyait d'où vient mon problème, il serait le bienvenu

Je crois que ce serait étonnant de la part d'un IDE comme zend, de ne pas gérer les includes...
@+
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h46   #14
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Au passage c'est juste un avertissement.

Zend gère les includes mais il t'avertit que c'est pas très sécurisé d'appeler tes variables qui se trouve dans un autre car si pour des raisons quelconques le fichier amené à manquer cela pertuberer l'exécution du programme.

Ceci dit c'est bizarre vu que tu utilise un require() mais bon ça s'explique.
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 19h35   #15
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
je viens d'essayer Zend, avec mysqli_connect, encore un message d'erreur....

'comprends pas
Code :
mysqli_connect("localhost","root","root");
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 22h50   #16
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Tu as "root" comme mot de passe pour l'utilisateur root ?
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 19h46   #17
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
oui, c'est en localhost, donc, c'est pas trop grave...j'utilise WAMP server, comme "test", mais j'hèberge pas là-dessus...
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 20h09   #18
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Cela n'a peut être rien à voir avec la choucroute mais par défaut dans wamp et autre easyphp l'utilisateur root n'a pas de mot de passe.

Ce qui donne :

Code :
mysqli_connect("localhost","root","");
D'ailleurs en page d'accueil de phpmyadmin il y a généralement cet avertissement :
Citation:

Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité.
Tu devrais avoir un Access denied si c'est le cas, autrement je pense pour deux explications, soit c'est un bridage dû à la version d'essai, soit l'extension mysql n'est pas compilée.
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 20h37   #19
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
non, j'ai changé les droits d'utilisateur pour root;
sinon, pour compiler l'extension mysql, comment puis-je faire?
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 20h43   #20
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Si tu utilises wamp, tu fais un clique gauche sur l'icône dans le systray puis dans le dossier PHP extensions tu regardes si php_mysql et php_mysqli sont cochées.

Mais je ne penses pas que le problème vienne de là. As tu essayé eclipse ?

Vais pas refaire le débat mais je le préfère à zend. En plus c'est gratuit.
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h05.


 
 
 
 
Partenaires

Hébergement Web