message: Fatal error: Call to undefined function: mysql_pcon

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 : message: Fatal error: Call to undefined function: mysql_pcon

par Ajoloca » 26 janv. 2007, 17:55

Bonjour,

En PHP quand tu fais commencer un mot par $ cela signifie que c'est le nom d'une variable.
Un nom de variable ne peut contenir le caractère '-', entre autres.

Ce que ton hébergeur t'a donné c'est une valeur (le nom du serveur) qui est 'mysql4-vh.amenworld.com' (sans le $).

C'est cette valeur que tu dois mettre dans ta chaine de connexion.

par abii » 26 janv. 2007, 16:49

desoler mais je n'es pas compris

par Truc » 26 janv. 2007, 00:40

DB_SERVER est une consatnte il faudrait donc plutot lui affecter mysql4-vh.amenworld.com avec define() :-k

et utiliser une autre variable pour :
function tep_db_connect($server = DB_SERVER,....

par abii » 26 janv. 2007, 00:17

merci pour la reponse mais comment faire mon serveur qui m'a été donné par amen s'appel: $mysql4-vh.amenworld.com

par Truc » 26 janv. 2007, 00:04

Pas de "-" dans les noms de variables...
à éviter les caractères spéciaux (sauf "_") , signes, accents et les variables commencant par un nombre.

re

par abii » 25 janv. 2007, 23:36

je viens de resoudre un probleme mais voila je viens d'avoir le message suivant:

Parse error: parse error, unexpected '-', expecting ')' in /web/sites/user/4/211/56628/public/www/includes/functions/database.php on line 13


Voici la ligne 13
function tep_db_connect($mysql4-vh.amenworld.com = DB_SERVER, $cmxxxxxx = DB_SERVER_USERNAME, $xxxxx  = DB_SERVER_PASSWORD, $cmxxxxx = DB_DATABASE, $link = 'db_link') {
    global $$link;

pourriez vous me dire ou se trouve l'erreur, merci

par abii » 25 janv. 2007, 21:00

tojours le meme message a part que j'ai appler mon hebergeur amen est qu'il m'a dit que c'etais lui qui stocker mes base mysql, donc j'ai modifier dans database mon serveur, nom et password mais rien , toujours le meme message

par iclo » 25 janv. 2007, 13:13

il y a t'il un autre liens
merci
Le lien n'était qu'un exemple de ce que dois t'afficher le phpinfo.
As-tu fait ce qu'Ajoloca t'a proposé ? qu'en est le résultat ?

par abii » 25 janv. 2007, 10:33

il y a t'il un autre liens
merci

par orgerix » 25 janv. 2007, 09:47

Oups, désolé... :oops: :oops:

Le lien ne marche pas...

par Ajoloca » 24 janv. 2007, 22:28

Re,
@orgerix
Les extensions que tu donnes sont pour Windows, lui il est sous Linux ou Unix (regarde le chemin)

Comme je te l'ai dit, fais un fichier que tu nommes par exemple info.php
et qui contient juste ça
<?php phpinfo(); ?>
Tu le transfères chez ton hébergeut et tu le lances à partir du navigateur comme n'importe quel autre fichier php.

Tu devrais obtenir ça vers le milieu de la page.
Si c'est pas le cas ton hébergeur n'offre pas MySQL.

par orgerix » 24 janv. 2007, 21:14

Ta version de PHP ne doit pas inclure les fonctions mysql. Vérifie que tu as bien les extensions:

php_msql.dll
php_mssql.dll
php_mysql.dll
php_mysqli.dll

Je ne sais pas exactement laquel donne quel fonction.

Si tu as installé un serveur sur ton ordinateur, elles sont rassemblé dans un sous répértoire dans le répertoire PHP. Sinon, ben demande à ton hébergeur...

re

par abii » 24 janv. 2007, 20:49

j'ai remedier un probleme mais voila j'en prends un autre:

Fatal error: Call to undefined function: mysql_connect() in /web/sites/user/4/211/56628/public/www/includes/functions/database.php on line 19

par Ajoloca » 24 janv. 2007, 14:25

Bonjour,

Le message t'indique que la fonction mysql_pconnect() n'existe pas ou n'est pas disponible.

Il est possible que ton hébergeur l'ait désactivée, ce qui est totalement compréhensible.

Vérifie dans le phpinfo() si c'est le cas.

Essaie de la remplacer par mysql_connect().

message: Fatal error: Call to undefined function: mysql_pcon

par abii » 24 janv. 2007, 14:19

bobjour j'essai de mettre en place mon site en ligne mais voila j'ai le message suivant:

Fatal error: Call to undefined function: mysql_pconnect() in /web/sites/user/4/211/56628/public/www/includes/functions/database.php on line 17