Erreur script php connexion à mysql

Matii_75 Messages postés 22 Statut Membre -  
macgawel Messages postés 676 Statut Membre -
Bonjour,

Débutant en PHP, j'ai lu de nombreux tutoriels sur internet et j'ai reprit un script trouvé sur un site pour me connecter et exécuter une requête tout simple sur ma base de données.

Voici l'erreur :

Parse error: syntax error, unexpected $end in /var/www/stage/essai.php on line 18

Voici mon script :

<?php

$host = "localhost";
$user = "arpwatch";
$password = "%+arpwatch";
$database = "arpwatch";
$conn = mysql_connect($host,$user,$password);
if (!$conn) {
echo "Connection impossible\n";
exit;
}
$result = mysql_db_query("database","select id, source from enregistrement where id between 15 and 30;");
if ($result > 0) {
while($row = mysql_fetch_array($result)) {
echo $row["id"] . $row["source"] . "\n";
}
mysql_close();
?>

Si quelqu'un voit l'erreur ... :/

Configuration: Linux
Konqueror 3.5

4 réponses

  1. macgawel Messages postés 676 Statut Membre 89
     
    Parse error: syntax error, unexpected $end in /var/www/stage/essai.php on line 18
    => Erreur classique : tu n'as pas fermé correctement tes accolades...

    if ($result > 0) {
       while($row = mysql_fetch_array($result)) {
          echo $row["id"] . $row["source"] . "\n";
       }
       mysql_close();
    
    ?>
    

    En indentant ton programme, tu peux voir qu'il manque une accolade fermante à ce niveau...
    0
  2. Ninib
     
    je trouve plus simple de faire comme ca moi:

    define ('HOST','localhost');
    define ('USER','arpwatch');
    define('MDP','le mdp');
    define('BD','arpwatchl');

    $lien=mysql_connect(HOTE,USER,MDP) OR die('Erreur sur la BD:'.mysql_error().'<br>');
    mysql_select_db(BD,$lien) OR die('Erreur:'.mysql_error());

    $requete="ta requete";
    $res=mysql_query($requete,$lien) OR die('Erreur:'.$requete.'<br>');

    etc pour bidouiller le resultat
    0
  3. Matii_75 Messages postés 22 Statut Membre 1
     
    Je vais essayer ca Ninib, mais je reviendrais surement ... :$

    merci en tout cas
    0