Visualizzazione risultati 1 fino 2 di 2

Discussione: problema query

  1. #1
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Exclamation problema query

    Codice PHP:
    require('connessione.php');

    $query="SELECT * FROM accesso ";

    $results = mysql_query($query) or die (mysql_error());
    $num=mysql_num_rows($results);

    if(
    $num == 0)
    echo
    "errore";
    else

    {
    $nmax=0;
    for(
    $x=0; $x<$num; $x++)
    {
    $resrow = mysql_fetch_row($results);
    $num= $resrow[5];
    if (
    $num>$nmax)
    $num=$nmax;
    }}
    echo
    $nmax;
    Questa query dovrebbe estrarre il num massimo ma mi stampa zero perchè $num non ha valore nel database ci sono però se no mi darebbe errore quale è il problema secondo voi???


    P.S. nel database è nella posizione 6
    ma l'array parte da posizione 0 quindi ho messo 5
    Ultima modifica di giacomofabbian : 27-09-2011 alle ore 17.09.10 Motivo: aggiunta dati

  2. #2
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    manuale:
    http://php.net/manual/en/function.mysql-fetch-row.php

    guarda questo esempio:
    Codice PHP:
    <?php
    $result
    = mysql_query("SELECT id,email FROM people WHERE id = '42'");
    if (!
    $result) {
    echo
    'Could not run query: ' . mysql_error();
    exit;
    }
    $row = mysql_fetch_row($result);

    echo
    $row[0]; // 42
    echo $row[1]; // the email value
    ?>
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

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