Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [MySQL] Prime Query

  1. #1

    [MySQL] Prime Query

    Ora che php e mysql funzionando sto provando qualche semplicissima query. Anche qui, non sembra funzionare niente ecco la query più semplice e ridotta che sia riuscito a scrivere:

    Codice PHP:

        <?php
        
        
    include "inc/conn.php";
            
        
    $users mysql_query("SELECT nome FROM users");
        
        echo 
    mysql_fetch_row($users);
        
        
    ?>
    La connessione funziona benissimo, ma quello che stampa è:


    Array
    Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
    PHP, perchè mi odi tanto?

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: [MySQL] Prime Query

    prova alla fine con

    $r=mysql_fetch_row($users);

    echo $r[0];
    わさび

  3. #3
    <?php

    include "inc/conn.php";

    $users = "SELECT nome FROM users";
    $result = mysql_query($users) or die(mysql_error());
    $row = mysql_fetch_array($result);

    echo mysql_fetch_row($users);

    ?>

    $query2 = "SELECT * FROM notizie WHERE id=(SELECT MAX(id) FROM notizie)";
    $result2 = mysql_query($query2)
    or die(mysql_error());
    $row2 = mysql_fetch_array($result2);
    ::Nano::
    http://www.nanoscript.net

  4. #4
    echo mysql_fetch_row($users);

    questo non esiste proprio....

    devi passare il risultato del fetch in un array. Poi stampi l'array. Leggi la guida.

    http://php.html.it/guide/leggi/99/guida-php-di-base/

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Scusa non guardare il post di prima ho fatto casino......

    <?php

    include "inc/conn.php";

    $users = "SELECT nome FROM users";
    $result = mysql_query($users) or die(mysql_error());
    $row = mysql_fetch_array($result);

    do {

    echo "

    ".$row['nome']."</p>";

    } while ($row= mysql_fetch_array($result));

    ?>
    ::Nano::
    http://www.nanoscript.net

  6. #6
    Usando il formato di quest'ultima:

    Codice PHP:
        <?php
        
        
    include "inc/conn.php";
            
        
    $utenti "SELECT nome FROM users"
        
        
    $query1 mysql_query ($utenti);
        
        
    $extr mysql_fetch_array ($query1);
        
        do {

        echo 
    "

    "
    .$extr['nome']."</p>";

        } while (
    $extrmysql_fetch_array($query1));

        
    ?>
    esce:

    Codice PHP:
    Parse errorsyntax errorunexpected T_VARIABLE in C:\siti\provadb.php on line 21 

  7. #7

  8. #8
    Manca un punto e virgola dopo user
    ::Nano::
    http://www.nanoscript.net

  9. #9
    Perfetto! Funziona! Grazie, credo di amarvi Alla prossima difficoltà con le query!(cioè tra pochi minuti!)

  10. #10
    E se volessi visualizzare i campi in ordine contrario? (dal più recente al più vecchio) !

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.