Marche avec WAMP mais pas une fois hebergé.

spylller Messages postés 441 Statut Membre -  
maka54 Messages postés 721 Statut Membre -
Bonsoir,
Je m’entraîne à programmer, tout marche nickel en suivant les tutos, mais je viens de louer un hebergement 1&1, je n'arrive a rien, trop d'erreur avec le code.
J'ai quelques questions :
La différence entre (lequel utiliser) :
$connect = mysqli_connect($host_name, $user_name, $password, $database);
et
$connect = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');

J'ai l'impression qu'il est impossible d'utiliser fetch(), si oui comment contourner et pourquoi je ne peux pas.

MERCI !!
--
Have a nice day

2 réponses

  1. Thorak83 Messages postés 1140 Statut Membre 156
     
    1
    1. Thorak83 Messages postés 1140 Statut Membre 156
       
      Utilise plutot mysqli
      0
      1. spylller Messages postés 441 Statut Membre 28 > Thorak83 Messages postés 1140 Statut Membre
         
        Sauriez-vous ou je pourrais trouver un exemple de programmation PHP avec le mysqli ?
        Pour voir comment ca marche vraiment.
        Merci
        0
    2. spylller Messages postés 441 Statut Membre 28
       
      Merci, je vais essayer.
      0
  2. spylller Messages postés 441 Statut Membre 28
     
    Je me permet de placer le code car j'ai toujours un probleme :
    <?php
    //Connexion à la vase de données MySQL de 1&1
    $host_name = "db613394505.db.1and1.com";
    $database = "db613394505";
    $user_name = "dbo613394505";
    $password = "monMdp";

    $mysqli = new mysqli($host_name, $user_name, $password, $database);
    $result = $mysqli->query("SELECT * FROM messages ORDER BY id DESC");

    $row = $result->fetch_assoc();
    echo htmlentities($row['messages']);

    ?>


    Là rien n’apparaît

    Merci

    Have a nice day
    0
    1. maka54 Messages postés 721 Statut Membre 80
       
      bonjour,

      Est-tu sur qu'il y ai bien un champ messages dans la table messages ?

      car si $row['messages'] fait référence à la table, çà ne peut pas fonctionner
      0