SUpport MySQL : impossible d'exécuter les fonctions

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 : SUpport MySQL : impossible d'exécuter les fonctions

par ouckileou » 13 juil. 2006, 15:06

Franchement là je ne peux pas t'aider plus

le seul truc que je pourrais te proposer c'est de tout réinstaller, mais c'est peut-être un peu radical :lol:

J'édite le titre de ton sujet, maintenant que le problème est mieux ciblé ça attirera peut-être plus de monde qui sait...

par McGiant » 13 juil. 2006, 13:45

Pas de problème, s'il est possible de résoudre ce problème assez gênant...

par ouckileou » 12 juil. 2006, 15:33

Je te propose de déplacer ça dans "Gestion de serveur" parceque du coup ça me dépasser, et là tu auras des personnes plus compétentes que moi

par McGiant » 12 juil. 2006, 15:16

Je viens de me rendre compte que j'ai pas trouvé mon fichier my.ini
?

McGiant2

par Invité » 12 juil. 2006, 15:02

Pour faire une mise à jour de php, ya juste à retaper la commande configure faite par lors de la première installation ?

par ouckileou » 12 juil. 2006, 14:58

Je ne pense pas puisqu'il n'y a pas de problème de compatibilité, c'est juste que le support n'est pas activé par défaut en PHP5.

Et MYSQLi n'apporte que des fonctionnalités en plus, mais ne remplace pas les fonctions MySQL.

Enfin bon là je ne sais pas trop du coup, il faudrait quelqu'un qui connait mieux :)

par McGiant2 » 12 juil. 2006, 14:56

Est ce que ca peut etre l'incompatibilité entre les versions php et mysql ?

par ouckileou » 12 juil. 2006, 14:55

Je parlais du code source HTML en fait (j'ai corrigé ensuite)

Ce qui est bizarre c'est que si le support de mysql n'était pas installé il devrait dire qqchose du genre "fonction inconnue" je pense

par McgIant2 » 12 juil. 2006, 14:49

Je te montre le code source que j'ai fait jusque la :
<?php 
$link = mysql_connect("localhost", "test", "test");
     if (!$link){
       echo "Impossible de se connecter";
       echo mysql_error();}
else { echo "connection ok";}
var_dump($link);
?>
   
Si j'enlève un "o" à localhost, il ne me donne pas d'erreurs non plus, je me demande si le paramètre mysql a bien été pris en compte lors de la compilation...

par ouckileou » 12 juil. 2006, 14:47

Et dans le code source (HTML) ?

Tu peux montrer le code que tu as exécuté exactement pour tester, au cas où ?

par McGiant2 » 12 juil. 2006, 14:45

Toujours la page blanche... :?

Ze comprends rien la..

par ouckileou » 12 juil. 2006, 14:40

Huhu c'est fou

Sans le die() alors
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe");

echo '<pre>';
var_dump($link);
echo '</pre>';

if (!$link) {
   echo "Impossible de se connecter : <br />";
   echo mysql_error();
} else {
   echo "Connexion OK";
}

par McGiant2 » 12 juil. 2006, 14:37

Pour tout ce code, j'ai une page blanche...

Rien d'afficher...

Et si je mets juste un

<?php echo "test"; ?>

Ca s'affiche... :shock:

par ouckileou » 12 juil. 2006, 14:29

C'est bizarre, essaye de sortir des résultats
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe")
   or die("Impossible de se connecter : <br />".mysql_error());

if ($link) {
   echo 'Connexion OK';
}

$req = "SELECT * FROM <table> LIMIT0, 10";
echo '<br />Requête SQL : <br />'.$req;

$exec = mysql_query($req);

if ($exec) {
   $result = mysql_fetch_assoc($exec);
   echo '<pre>';
   print_r($result);
   echo '</pre>';
} else {
   echo 'La requête a échoué : '. mysql_error();
}
Juste pour voir...

par McGiant2 » 12 juil. 2006, 14:23

Quand je tape ce script, j'ai une page blanche, donc je pense que ca fonctionne... Pour être sur, j'ai fait un :

echo $link pour tester la variable et il ne m'affiche rien... ?