Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443

    query results in un array

    esiste la possibilità di inserire i risultati di una query in un array?

  2. #2
    Intendi automaticamente? Perché lo puoi fare tranquillamente a mano!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie,

    ho provato con

    while ($row = mysql_fetch_array($query))

    ma mi da il seguente errore:

    mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    Cosa intendi per inserimento manuale??

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    a grandi linee:
    codice:
    $conn = mysql_connect("localhost", "root", "") or die(mysql_error());
    mysql_select_db("test") or die(mysql_error());
    $query = "SELECT * FROM tabella";
    $rs = mysql_query($query) or die(mysql_error());
    $num = mysql_num_rows($rs);
    if ($num != 0) {
        while ($row = mysql_fetch_array($rs)) {
            //....
        }
    } else {
        echo "No records";
    }

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    le query ha dei problemi, x quello nn funziona il mysql_fetch_array

    prova così:
    codice:
    $st=mysql_query("SELECT * FROM tabella") or die(mysql_error());
    $temp=array();
    while ($row=mysql_fetch_assoc($st))
        $temp[]=$row;
    print_r($temp);
    think simple think ringo

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie funziona,


    $st=mysql_query("SELECT agenzie.codice FROM agenzie WHERE agenzie.abilitazione = 'Y'") or die(mysql_error());
    $temp=array();
    while ($row=mysql_fetch_assoc($st))
    $temp[]=$row;
    print_r($temp);


    Per verificare la presenza di 1 valore nel array avevo pensato di utilizzare la funzione in_array.
    Purtroppo non mi verifica la presenza del valore.
    Sai dirmi se si può utilizzare questa funzione in questa maniera?


    if (in_array("kooishnm", $temp))
    echo "kooishnm presente"

    Grazie

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    bisogna vedere com'è strutturato l'array...

    qua trovi altre funzioni x la ricerca con array:
    http://it.php.net/in_array
    think simple think ringo

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.