Visualizzazione risultati 1 fino 4 di 4

Discussione: [Php - Mysql] Errore in una query

  1. #1
    Guest

    Predefinito [Php - Mysql] Errore in una query

    Codice:
    $connessione = mysql_connect($server,$user,$psw) or die("Connessione al database MySql nn riuscita. Errore: " . mysql_error());
    mysql_select_db($db,$connessione) or die("Selezione del database nn riuscita. Errore: " . mysql_error());
    $query='SELECT * FROM News ORDER BY id DESC';
    $risultato = mysql_query($query,$db) or die("Errore nella query: ");
    for ($i = 0, $i <= 5, $i++) {
    $riga[$i] = $mysql_fetch_array($risultato);
    };
    echo "$riga";
    cos'ha di strano questo pezzo di codice? mi dà errore nella query

  2. #2
    Guest

    Predefinito

    prova a modificare questo
    $risultato = mysql_query($query,$db) or die("Errore nella query: ");
    in
    $risultato = mysql_query($query) or die("Errore nella query: ");

    ciao!!
    giaco

  3. #3
    Guest

    Predefinito

    ti da sempre la solita news, ripetuta 5 volte, o sbaglio?

    prova a cambiare la query in "SELECT * FROM News ORDER BY id DESC LIMIT 0,5"

    e metti un while al posto del for, tipo:
    $i = 0;
    while($res = mysql_fetch_array($risultato)){
    $riga[$i] = $res;
    $i++;
    }

  4. #4
    Guest

    Predefinito

    grazie ad entrambi, ma nn riesco a farlo andare lo stesso! adesso dà solamente pagina bianca (ho tolto l'echo e ho messo un print_r per gli array)

    x vash: nn mi ripeteva la stessa news 5 volte, semplicemente mi diceva "Errore nella query", senza darmi l'errore vero e proprio (avevo aggiunto . mysql_error() ma nn lo dava il tipo di errore), quindi mi aveva spiegato numerone che era un errore dello script e nn della query.. ora mettendo il while al posto del for sembra vada, però come detto su dà pagina bianca quindi nn stampa il risultato!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •