Problème de connection base de données

Ginolattera -  
 Ginolattera -
Bonjour,
mon scripte de connexion en bas sur la base de données qui marche bien, mais il n'arrive pas de trouver les données, qq'un peut m'expliquer quels problèmes qui bloquent la connexion ?
salutations

<?php
$dbhost = "localhost";
$dbusername = "root";
$dbpass = "";
$dberror = "Database not OK ";

$connection = mysql_connect("$dbhost", "$dbusername", "$dbpass") or die ($dberror);
$select_db = mysql_select_db('bateau') or die (" data base not found ");

?>

10 réponses

  1. Utilisateur anonyme
     
    Bonjour

    Tu dis que ton script de connexion marche bien, et tu demandes quel problème bloque ta connexion ? Faudrait savoir, elle marche ou pas la connexion ?
    As-tu un message d'erreur ? Lequel ?
    Si la connexion se passe effectivement bien mais que tu n'arrives pas à récupérer les données, il faudrait nous donner le code qui sert à récupérer les données, car celui que tu donnes ne sert qu'à la connexion et ne récupère rien du tout.
    0
  2. Ginolattera
     
    bonjour,
    j'ai mis cette partie et tester le MYSQL avec echo, il est indiqué qu'il est OK.

    $dbhost = "localhost";
    $dbusername = "root";
    $dbpass = "";
    $dberror = "Database not OK ";
    $connection = mysql_connect("$dbhost", "$dbusername", "$dbpass") or die ($dberror);

    mais rajouter la partie en bas, localhost est vide, écran est toute blanche, donc, je crois qu'il n'a pas trouvé la base de données "bateau", ou il ne sait pas la lire.
    tu as des solutions ?

    $select_db = mysql_select_db('bateau') or die (" data base not found ");
    0
  3. Utilisateur anonyme
     
    Qu'est-ce que ça veut dire "tester le MYSQL avec echo" ? Tu ne donnes aucun code avec un echo, comment veux-tu que je devine de quoi tu parles ?
    0
  4. Ginolattera
     
    voici ce que j'ai fait, il est indiqué "connection OK"

    <?php
    $dbhost = "localhost";
    $dbusername = "root";
    $dbpass = "";
    $dberror = "Database not OK ";

    $connection = mysql_connect("$dbhost", "$dbusername", "$dbpass") or die ($dberror);
    $select_db = mysql_select_db('bateau') or die (" data base not found ");
    echo " connection OK";

    ?>
    mais cela, il y a rien sur écran, tout blanc, est ce que MYSQL n'a pas trouvé les données ?

    <?php
    $dbhost = "localhost";
    $dbusername = "root";
    $dbpass = "";
    $dberror = "Database not OK ";
    $connection = mysql_connect("$dbhost", "$dbusername", "$dbpass") or die ($dberror);
    $select_db = mysql_select_db('bateau') or die (" data base not found ");
    ?>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Ginolattera
     
    j'aimerai te dire aussi sur la création de ma base de données, j'inspire ce tutorial:
    https://www.youtube.com/watch?v=t4wQTqZ-PwE
    c'est à dire:
    id=1 int
    primaire, non null, auto_increment,
    peut-être j'ai un peu d'erreurs sur les paramétrages,
    est ce qu'il faut faire attention qq choses ?
    0
  7. Utilisateur anonyme
     
    A priori, avec le script que tu donnes, ça semble confirmer que la connexion se passe bien.
    Mais c'est normal que la page soit blanche : tu ne lui demande pas d'afficher quoi que ce soit. La connexion a la base de données n'affiche rien par elle-même, elle ne sert pas à ça. C'est à toi de lire les informations qu'il y a dedans, ou certaines de ces informations, puis de les afficher. C'est certainement expliqué dans ton tutoriel.
    0
  8. Ginolattera
     
    en fait, j'ai vu plusieurs tutoriels similaires, certains ont affiché les données, par ex.
    https://www.youtube.com/watch?v=UFbHWTkeB-I
    https://www.youtube.com/watch?v=_kU6dD3dvu8
    sinon, tu peux me dire comment afficher mes données ?
    0
  9. Ginolattera
     
    c'est bon, j'ai trouvé des tutorial sur l'affichage de données,
    merci comme même
    0
  10. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    Allez, tous en choeur:
    Les fonctions MySQL
    Vont se faire supprimer
    Tu cod'rais si bien sans elles
    Quand la 5.6 va arriver
    Ton code tu devras refaire
    Tu seras dans la galère~
    Ça serait tellement idiot
    Alors passe à PDO!
    0
  11. Ginolattera
     
    j'ai copié d'un scripte de tutoriel, pour afficher les données de ma base,
    mais il y a 2 lignes d'erreurs,

    <?php
    mysql_connect("localhost","root","");
    mysql_select_db("bosse");
    $sql = mysql_query("SELECT * FROM trial ORDER BY id ASC");

    $id = 'trial_id';
    $name = 'nom';
    $image = 'photo';
    $e_mail = 'mail';

    $rows = mysql_fetch_assoc($sql);

    echo 'id: ' . $row[$id] . 'name: '. $row[$name] . 'image: '. $row[$image] . 'e-mail: '. $row[$e_mail];

    ?>

    c'est les deux lignes qui posent de problème, qq'un peut m'aide ?
    $rows = mysql_fetch_assoc($sql);

    echo 'id: ' . $row[$id] . 'name: '. $row[$name] . 'image: '. $row[$image] . 'e-mail: '. $row[$e_mail];
    0