Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
pm2036 Chat de Cheshire
Inscrit le: 11 Avr 2006 Messages: 162 Localisation: hel59
|
Posté le: 10 Juin 2009, 11:11 -> Sujet du message: |
|
|
Bon, j'ai dit une bétise, chez.com est d'office en php5
Donc mysqli_connect n'existe pas. mysql_connect existe.
Pour pouvoir utiliser tes sites, tu dois modifier partout mysqli_connect par mysql_connect
_________________
|
|
Revenir en haut |
|
|
Dimmer Thanmost Lapin blanc
Inscrit le: 09 Juin 2009 Messages: 12 Localisation: Cher(18)
|
Posté le: 10 Juin 2009, 12:00 -> Sujet du message: |
|
|
Merci pm2036,
Je essayerai mysql_connect quant j'ai le temps.
|
|
Revenir en haut |
|
|
EstevanT Alice d'Or
Inscrit le: 16 Juil 2007 Messages: 3128 Localisation: Ma planète a explosé.
|
|
Revenir en haut |
|
|
pm2036 Chat de Cheshire
Inscrit le: 11 Avr 2006 Messages: 162 Localisation: hel59
|
Posté le: 10 Juin 2009, 19:36 -> Sujet du message: |
|
|
Ouep enfin tout le monde sait lire un message d'erreur.... par contre apporter une solution...
J'aime bien c-alice & je ne suis pas tout neuf mais qu'un modo se permette de venir répondre ça, ça ne le fait pas trop [Et puis, moi je lis quand même un des posts qui dit qu'il est impossible d'accèder à mysql via php...tout en indiquant que les fonctions mysql sont désactivées (ce qui est faux, seules les fonctions mysqli le sont, Cf un phpinfo)]
Aller, fin de mon HS
_________________
|
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 10 Juin 2009, 19:48 -> Sujet du message: |
|
|
euh zen ...
Les modos ne sont pas omniscient ... personne n'est parfait et peu faire des erreurs ...
Si phpmyadmin ne fonctionne pas ... doit bien y avoir une couille dans les fonction PHP d'accès au SQL ... donc on arrête de tirer à vue merci ...
Cdt, Joss
_________________
|
|
Revenir en haut |
|
|
EstevanT Alice d'Or
Inscrit le: 16 Juil 2007 Messages: 3128 Localisation: Ma planète a explosé.
|
Posté le: 10 Juin 2009, 20:16 -> Sujet du message: |
|
|
J'ai fait trop de suppositions, voilà mon erreur. Je ne prends pas mal le message de pm2036, il m'alerte d'un souci qui réduit ma qualité de rédaction et finit par induire des utilisateurs en erreur. Je m'arrangerai pour améliorer la qualité de ce que je fais.
_________________ Cordialement, Estevan.
19 ans, expert en MS-DOS, Windows 3.x, Windows 4.x (95/98/ME).
Live-CD Windows 95 à votre service !
Dépannage informatique THOUVEST |
|
Revenir en haut |
|
|
pm2036 Chat de Cheshire
Inscrit le: 11 Avr 2006 Messages: 162 Localisation: hel59
|
Posté le: 10 Juin 2009, 20:22 -> Sujet du message: |
|
|
Pas de problème EstevanT
Je ne tire pas à vue bien sûr que tout le monde ne peut avoir la science infuse.
Sinon, pour information phpMyAdmin fonctionne très bien chez chez.com (mais oui, il faut l'installer à la main)
Il suffit de configurer comme suit sont fichier config.inc.php
Code: |
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'sql.chez.com'';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['only_db'] = 'mon_nom_d_utilisateur';
|
C'est le "only_db" qui est important, sinon phpmyadmin n'affiche aucune base.
_________________
|
|
Revenir en haut |
|
|
Dimmer Thanmost Lapin blanc
Inscrit le: 09 Juin 2009 Messages: 12 Localisation: Cher(18)
|
Posté le: 11 Juin 2009, 10:37 -> Sujet du message: |
|
|
Le fonction mysql_connect() marche bien. Maintenant, mysqli_query() ne marche pas mais mysql_query() est la (mais les parameters sont different). Je pence, peut-etre, que je doit changer tous mes code PHP pour acceder MySQL avec les mysql_ au lieu de les mysqli_ fonctions.
|
|
Revenir en haut |
|
|
Dimmer Thanmost Lapin blanc
Inscrit le: 09 Juin 2009 Messages: 12 Localisation: Cher(18)
|
Posté le: 14 Juin 2009, 10:47 -> Sujet du message: |
|
|
J'ai simule les fonctions mysqli_connect() et mysqli_query() et le code marche bien. Cependant, je doit cree une utilasteur avec les permissions restreintes pour mon 'webuser'.
Comment creez-vous un nouvel utilisateur ? je n'a pas les permissions (revoke, grant) de cree une utilisateur dans un program PHP avec mon utilisateur et mot de pass fourni.
|
|
Revenir en haut |
|
|
Dimmer Thanmost Lapin blanc
Inscrit le: 09 Juin 2009 Messages: 12 Localisation: Cher(18)
|
Posté le: 14 Juin 2009, 11:30 -> Sujet du message: |
|
|
...too lazy to post in French...
I'm having trouble with the bind paramter handling functions now (mysqli_stmt_init(), mysqli_stmt_bind_param() and mysqli_stmt_execute()).
Also, session_start() is not found.
VERY frustrating... My code will soon be full of so many bodges and work-arounds that any teasting of the original functionallity will be almost worthless...
Dimmer.
|
|
Revenir en haut |
|
|
EstevanT Alice d'Or
Inscrit le: 16 Juil 2007 Messages: 3128 Localisation: Ma planète a explosé.
|
|
Revenir en haut |
|
|
Dimmer Thanmost Lapin blanc
Inscrit le: 09 Juin 2009 Messages: 12 Localisation: Cher(18)
|
Posté le: 14 Juin 2009, 16:10 -> Sujet du message: |
|
|
Hi EstevanT,
Yeah, you're not wrong! Is there any chance of it changing or shall I give up trying and find free hosting elsewhere?
|
|
Revenir en haut |
|
|
EstevanT Alice d'Or
Inscrit le: 16 Juil 2007 Messages: 3128 Localisation: Ma planète a explosé.
|
|
Revenir en haut |
|
|
|