liaison base mySQL et fichier php sur un serveur distant

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 : liaison base mySQL et fichier php sur un serveur distant

par Cyrano » 04 août 2005, 19:47

Quand je parle de balise, ce sont les boutons [php] ou [code] dans le formulaire d'édition de message du forum. On ne parle pas de ton code, mais on veut que ton code soit lisible pour tout le monde de façon moins pénible qu'en texte ordinaire.

C'est quand même pas dur à comprendre puisque tu viens de le faire.

j ai bien mis les balises

par archos6 » 04 août 2005, 19:06

j ai bien mis vos balises dans le précédent message ???? :shock:
[code][/code]

par Cyrano » 03 août 2005, 15:43

Ok, je déverrouille archos6, avant tout autre message, procède aux corrections demandées.

par Cyrano » 03 août 2005, 11:48

Modération : archos6 tu ne comprends visiblement pas le message. Je verrouille temporairement, ça t'éclairera peut-être ! :evil:

ligne de code

par archos6 » 03 août 2005, 11:39

Merci sload de t intéresser à mon problème.

voici l extrait du code
  <?php 

// ligne  au dessus 
mysql_connect('$host','$base','$passe');

 // ligne 18 Selection de la base de données qui porte le meme nom que votre login

          $select_base=mysql_artpjm2('$base'); 
// ligne en dessous Si la connexion echoue
  if (!$select_base) 
?>
[php]

par Cyrano » 02 août 2005, 21:39

Modération : archos6, mere-teresa te l'a déjà dit,et je le répète : édite ton premier message et utilise le bouton [php] pour encadrer ton code.

Et va donc lire les règles du forum, en t'attardant sur la première ligne de l'article 3.

On le dit plusieurs fois par jour et ça devient pénible.

par sload » 02 août 2005, 20:57

Warning: mysql_connect(): Access denied for user: '[email protected]' (Using password: YES) in /var/www/free.fr/c/c/artpjm2/liste.php on line 14
Oki ca signifie que le mot de passe et/ou le login est invalide ... T sur de tes variables a ce niveau ?
Fatal error: Call to undefined function: mysql_artpjm2() in /var/www/free.fr/c/c/artpjm2/liste.php on line 18
Tu peux me montrer la ligne 18 et a la limite les qq lignes avant apres stp ?

message d 'erreur

par archos6 » 02 août 2005, 19:35

merci de ta réponse

le message d erreur obtenu Le nom de ma base est artpjm2 le nom du fichier dans lequel j ai mi s le programme de laison est liste.php


Warning: mysql_connect(): Access denied for user: '[email protected]' (Using password: YES) in /var/www/free.fr/c/c/artpjm2/liste.php on line 14

Fatal error: Call to undefined function: mysql_artpjm2() in /var/www/free.fr/c/c/artpjm2/liste.php on line 18

par mere-teresa » 02 août 2005, 14:06

Modération : Tu édites ton message et tu mets ton PHP entre balises, merci.

Re: liaison base mySQL et fichier php sur un serveur distan

par sload » 02 août 2005, 14:00

J ai fait un essai en l 'installant en début de programme de l un de mes fichier PHP mais message d erreur.
Quel est le message d'erreur quand tu le mets sur le serveur de Free ?

liaison base mySQL et fichier php sur un serveur distant

par archos6 » 02 août 2005, 13:50

bonjour

J ai un site sur le service free que j'utilisais avec des fichiers HTML j ai maintenant ouvert ma base mySQL et fait des essais de connection avec des fichiers php

J ai beaucoup de mal à faire la connection et il y a aucune aide venant de free bien sur.

J ai installé le fichier nesssaire la la liaison voir ci-dessous.

J ai fait un essai en l 'installant en début de programme de l un de mes fichier PHP mais message d erreur.

En local la liaison se fait sans problème.

merci de m orienter vers des webmaster qui ont fait cette liaison


PHP:
//ici les parametres pour la connexion
$host='sql.free.fr'; $base='Votre login'; $passe='Votre mot de passe';
//on effectue la connexion
mysql_connect("$host","$base","$passe");
//Selection de la base de données qui porte le meme nom que votre login
$select_base=@mysql_selectdb("$base");

//Si la connexion echoue

if (!$select_base)


//Afficher la ligne suivante

echo "<font color=\"#CC0000\"><b>Mauvaise configuration!!! </b></font><br>
Vérifiez que votre login et mot de passe sont bien saisi pour la connexion
à la base <b>$base</b>";


//Sinon afficher celle-ci

else echo "<b>Félicitations!!!</b> <br>Vous avez réussi à vous connecter correctement à
votre base de données <b>$base</b>";