Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    MySQL errore sintassi...

    qualcuno sa dirmi dov'è l'errore, sto impazzendo

    codice:
    $query = "SELECT *
    FROM `config`
    WHERE id=`root` ";
    la tebella è cosi, e io voglio prendere il valore /var/www

    codice:
     ID            VAL
    root      /var/www
    Grazie

  2. #2
    $query = "SELECT * FROM `config` WHERE id = 'root'";

  3. #3

    Re: MySQL errore sintassi...

    Originariamente inviato da fedeg93
    qualcuno sa dirmi dov'è l'errore, sto impazzendo

    codice:
    $query = "SELECT *
    FROM `config`
    WHERE id=`root` ";
    la tebella è cosi, e io voglio prendere il valore /var/www

    codice:
     ID            VAL
    root      /var/www
    Grazie
    La stai eseguendo da php?
    $query = "SELECT * FROM config WHERE id='root'";
    http://www.anobii.com/isalreadyinuse

  4. #4
    si la sto eseguendo con php...

    se eseguo questa

    codice:
    SELECT `id`
    FROM `config`;
    da phpmyadmin mi restituisce /var/www se lo faccio da php no...

    ecco tutto il codice
    codice:
    <?
    define('root', dirname(__FILE__).'/'); // Questo file deve essere nella cartella in cui risiede GWM
    
    include ('admin/config.inc.php');
    define('theme', $theme);
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE){
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    }
    mysql_select_db($db_name, $db);
    $query = "SELECT `id`
    FROM `config`";
    if ($ris = mysql_query($query)){
    
    echo ".<h1>".$ris."</h1>
    ";
    }
    else {
    echo "<h1>Error</h1>";
    }
    ?>
    voglio che venga scritto /var/www ma viene:

    .
    Resource id #6

    .
    Resource id #9

    se invece uso mysql_fetch_array non viene niente...


    PS: sto facendo un CMS e voglio prendere la cartella principale /var/www che ho messo nel db nell'installazione per poi fare tutti gli include() vari...

  5. #5

  6. #6
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/mysql_fetch_assoc
    http://www.anobii.com/isalreadyinuse

  7. #7
    mi riesce anche dalla console...

    codice:
    mysql> SELECT * FROM `config`;
    +------+---------------+
    | id   | val           |
    +------+---------------+
    | root | /var/www/GWM/ | 
    +------+---------------+
    1 row in set (0.00 sec)
    
    mysql> SELECT `val` FROM `config`;
    +---------------+
    | val           |
    +---------------+
    | /var/www/GWM/ | 
    +---------------+
    1 row in set (0.00 sec)
    
    mysql>

  8. #8
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/mysql_fetch_assoc
    http://www.anobii.com/isalreadyinuse

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Te l'hanno già spiegato, anche se non sono stati molto espliciti.
    Devi mettere il valore fra apici, non fra backtick

    where id = 'root'

    NON

    where id = `root`

  10. #10
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/mysql_fetch_assoc
    http://www.anobii.com/isalreadyinuse

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.