Pourquoi rien ne marche ?

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 : Pourquoi rien ne marche ?

par vanvan » 26 avr. 2006, 15:04

Merci, c cool même si j'ai trouvé seul. Vous êtes tous sympa. Je m'enregistre dés que je peux.

par Ryle » 26 avr. 2006, 15:01

Chez free on droit qu' a une seule base de donnée
Ben voilà, tu as ta réponse... ton utilisateur saurel_emmanuel ne peut se connecter qu'à sa base saurel_emmanuel, et ton utilisateur suzuki_vanvan ne peut se connecter qu'à sa base de données suzuki_vanvan :)

par charabia » 26 avr. 2006, 15:01

Chez free, la base de données à le même nom que ton sous domaine.

Donc si tu es sur ton site suzuki.vanvan.free.fr, la base de données sera suzuki_vanvan et non saurel_emmanuel.

par vanvan » 26 avr. 2006, 14:58

Chez free on droit qu' a une seule base de donnée la mienne saurel_emmanuel. Donc depuis l'espace perso suzuki.vanvan.free.fr. je voulais utiliser la base saurel_emmanuel c pour ça mysql_select_db("saurel_emmanuel",$connexion).
Ca faisait pas mal de temps que je galerais (presque 1 Mois). Je ne comprend pas pourquoi il essaye de se connecter la base suzuki_vanvan, ça ce fait automatiquement ????????

par charabia » 26 avr. 2006, 14:50

Les paramètres de connexion à ta base de données : serveur, base, user et pass.

Tu as vérifié que la table clients_tbl se trouve bien dans ta base suzuki_vanvan ?

par vanvan » 26 avr. 2006, 14:50

Oui c là :
mysql_select_db("saurel_emmanuel",$connexion)or die("Impossible de se connecter à la base de données");

par vanvan » 26 avr. 2006, 14:49

les parametres de connection de quoi ?

par Ryle » 26 avr. 2006, 14:49

Avec du [ php ] autour ca serait plus lisible :)
Table 'suzuki_vanvan.clients_tbl' doesn't exist.
Cela signifie qu'il se connecte à ta base avec l'utilisateur 'suzuki_vanvan', et que pour cet utilisateur, il n'existe pas de table nommée clients_tbl dans la base que tu lui as indiqué...


Normalement les paramètres de connexion a la base de données MySQL de free sont :
$Host = "sql.free.fr";
$User = "ton_login_free";
$Pass = "ton_mot_de_passe_free";
$Base = "ton_login_free"; // idem que $User

$connexion = mysql_connect($Host, $User, $Pass) or die("Impossible de se connecter : " . mysql_error()); 
mysql_select_db($Base,$connexion) or die ("Impossible de se connecter à la base de données"); 

par vanvan » 26 avr. 2006, 14:47

par vanvan » 26 avr. 2006, 14:46

c bon si j'utilise le site de base saurel.emmanuel.free.fr mais pas suzuki.vanvan.free.fr. On a pas le choix avec free ? On peut pas biéser ?

par Maitrepylos » 26 avr. 2006, 14:45

Parce que tu te connecte sur Suziki.vanvan peut-être, regarde tes parametres de connections

Pourquoi rien ne marche ?

par vanvan » 26 avr. 2006, 14:36

Merci pour le tuto mais j'ai déjà eu ma dose, J'ai un debut de reponse. le code erreur que j'obtiens est : Table 'suzuki_vanvan.clients_tbl' doesn't exist., suzuki.vanvan est le l'adresse de mon site. Pourquoi ne la requete ne s'effectue pas sur saurel_emmanuel

<?php
// connexion au serveur mysql
$connexion = mysql_connect("sql.free.fr","*******","********")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_select_db("saurel_emmanuel",$connexion)or die("Impossible de se connecter à la base de données");

$req = mysql_query('SELECT * FROM clients_tbl'); // 3
$res = mysql_num_rows($req)or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); // 4

echo 'Il y a '.$res.' enregistrement(s) dans la table Clients.'; // 5

mysql_close($connexion); // 6

?>

par mere-teresa » 26 avr. 2006, 12:42

Va donc sur PHPDebutant, c'est très bien expliqué, en pas à pas avec des exemples de code :
Fonctions PHP pour mySQL

Pourquoi rien ne marche ?

par vanvan » 26 avr. 2006, 11:59

Faudrait peut etre que je precise dans quelle base, il doit cree la table ?

mysql_select_db("saurel_emmanuel",$connexion);

Pourquoi rien ne marche ?

par VANVAN » 26 avr. 2006, 11:50

Merci pour le login et vos reponse rapide. Je m'enregistrerai bien mais ne veut pas de mon code de confirmation. je reessayerai a une autre session.

Le code marche mes la table n'est pas cree (Je suis chez free y a peut etre quelque chose de particulier ?).