classes MySQLi sur free.fr

classes MySQLi sur free.fr - PHP - Programmation

Marsh Posté le 05-02-2006 à 04:11:04    

La question est dans le titre ;)
 
J'ai essayé vite fait, il semblerait que ca ne soit pas implanté sur le serveur php de free :/
 

Citation :


Fatal error: Cannot instantiate non-existent class: mysqli  


 
Je devrais plutot poser cette question sur un forum de la communauté free, mais bon j'ai l'habitude d'harceler HFR pour mes ptits problèmes de codage...
Donc y a t'il un moyen, à votre connaissance, d'activer MySQLi sur free, ou bien c'est peine perdue?
 
Pour info: http://fr3.php.net/manual/fr/ref.mysqli.php
 
MySQLi est une extension de php5, orienté objet, apparement bien pratique pour simplifier les requêtes MySQL.
Moi qui essaye d'apprendre la POO en php, ca me déçoit de ne pas pouvoir jouir de ces classes sur free.
 
Par ailleurs: y a t'il possibilité d'acceder aux sources de MySQLi


Message édité par gnarky le 05-02-2006 à 04:15:04
Reply

Marsh Posté le 05-02-2006 à 04:11:04   

Reply

Marsh Posté le 05-02-2006 à 15:07:27    

Peut-etre tout simplement parceque la version php de free est php 4.3 :)


Message édité par benamoubeach le 05-02-2006 à 15:07:44
Reply

Marsh Posté le 05-02-2006 à 15:17:50    

:sweat:  
 
merde alors.
comment ca s'fait....
faut que j'me trouve un meilleurs hébérgeur  :kaola:

Reply

Marsh Posté le 05-02-2006 à 15:24:57    

ah non
 
php5 est bien installé sur les serveur free, mais pour qu'une page php soit interpretée par php5 il faut qu'elle est l'extension .php5
 
cf mes phpinfo sur http://ouafouaf9.free.fr/_WAFBLOG/ [...] 6_PHPInfo/

Reply

Marsh Posté le 05-02-2006 à 15:33:27    

ah ouaip c'est intéressant je savais pas .  
 
bah voila tu dois renommer tes fichiers en php5:)

Reply

Marsh Posté le 05-02-2006 à 15:39:52    

donc je continue tout seul.
 
ya bien php5 et MySQL 4.1 sur free. Donc la configuration requise pour MySQLi.
 
Installation
 
Pour installer l'extension mysqli pour PHP, utilisez l'option de configuration --with-mysqli=mysql_config_path où mysql_config_path représente l'endroit où se trouve le programme mysql_config qui accompagne les versions de MySQL supérieures à la 4.1. Désactivez aussi l'extension standard MySQL (qui est activée par défaut) en utilisant aussi l'option de configuration --without-mysql. Si vous voulez installer l'extension standard mysql en même temps que l'extension mysqli, la bibliothèque embarquée libmysql distribuée avec PHP ne peut être utilisée. Utilisez à la place les bibliothèques clientes installées par MySQL avec des versions inférieures à la 4.1. Cela forcera PHP à utiliser les bibliothèques du client installées par MySQL pour éviter les conflits.  
 
 
QQun pourrait m'aider?

Reply

Marsh Posté le 05-02-2006 à 16:28:27    

ca se config dans le php.ini que tu peux configurer l'appel à PHP 5, ainsi tu peux appeler des pages en PHP5 avec juste l'extension .php, mais ça m'étonnerait que tu puisse modifier ça

Reply

Marsh Posté le 02-03-2008 à 18:27:39    

gnarky a écrit :

donc je continue tout seul.
 
ya bien php5 et MySQL 4.1 sur free. Donc la configuration requise pour MySQLi.
 
...
 
QQun pourrait m'aider?


 
Bonjour,  
 
je débute en PHP/mySQL et remets la question sur le tapis :
 
Comment paramétrer MAMP d'une part, et éventuellement sql.free.fr d'autre part, pour que les deux focntionnent avec mysqli ?  
 
Ce ne sont sûrement pas les bons termes pour poser la question, mais une fois encore je débute et aimerais pour ma part passer au plus vite d'une configuration mySQL à une mySQLi (syntaxe plus simple et conforme au manuel :D)...

Reply

Marsh Posté le 03-03-2008 à 05:46:46    

Google(php 5 free) => http://ustrici.wordpress.com/2006/ [...] -free-fai/
 
Une fois ça suffit d'utiliser les mysqli_* ou en objet ;)

Reply

Marsh Posté le 03-03-2008 à 15:16:02    

leflos5 a écrit :

Google(php 5 free) => http://ustrici.wordpress.com/2006/ [...] -free-fai/
 
Une fois ça suffit d'utiliser les mysqli_* ou en objet ;)


 
Merci, mais il me semble que Free.fr est déjà d'office en php5 non ?
En tout cas lorsque je place un .htaccess en racine sur free.fr j'obtiens une magnifique erreur500 sur toutes mes pages php...
Quant aux suffixes de pages .php5, aucune différence ici...
 
J'avoue sinon ne pas comprendre ce que tu veux dire à propos de mysqli, étant novice ses inconvénients m'échappent (a priori ça semblerait plutôt avantageux, non ?)...

Reply

Marsh Posté le 03-03-2008 à 15:16:02   

Reply

Marsh Posté le 03-03-2008 à 15:38:01    

strook a écrit :

Merci, mais il me semble que Free.fr est déjà d'office en php5 non ?


non

strook a écrit :

J'avoue sinon ne pas comprendre ce que tu veux dire à propos de mysqli, étant novice ses inconvénients m'échappent (a priori ça semblerait plutôt avantageux, non ?)...


De mémoire Mysqli est pas dispo sur free, fait un phpinfo pour t'en assurer mais je suis quasiment sur que c'est pas le cas (et non ils ne te laisseront pas recompiler leur apache avec les bonnes options).
 
Par contre tu as PDO


---------------
Software and cathedrals are much the same - first we build them, then we pray.
Reply

Marsh Posté le 03-03-2008 à 16:36:11    

Bien vu, en fait ni l'un ni l'autre: pas de mysqli et pas de driver pdo mysql...
 
J'ai plusieurs fois réclamé le driver pdo mysql à défaut d'avoir mysqli visiblement j'ai bien fait d'abandonner :D

Reply

Marsh Posté le 03-03-2008 à 16:37:23    


anapajari a écrit :


De mémoire Mysqli est pas dispo sur free, fait un phpinfo pour t'en assurer mais je suis quasiment sur que c'est pas le cas


 
En effet, niet
 

anapajari a écrit :

(et non ils ne te laisseront pas recompiler leur apache avec les bonnes options).


 
Oooooh, trop déçu...  
 

anapajari a écrit :

Par contre tu as PDO


 
Ah oui, merci  
 
Bon pour tout dire, mon édition de PHP/mySQL pour les Nuls rédigeant pas mal de commandes en mySQLi, j'aurais préféré m'en tenir à cette syntaxe -- mais en y regardant bien la différence ne semble pas insurmontable : la fonction mysqli_connect() est plus synthétique c'est vrai, mais j'espère que pour le reste l'écart ne sera pas trop grand....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed