Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [Query su ...]

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [Query su ...]

    Salve,
    ho fatto una query che mi estrapola N record da una tabella:

    $query = "select campo1, campo2 from tabella where cond = '...'";

    $res_ass = mysql_query($query);
    $row = mysql_num_rows($res);

    if ($rows > 4) {
    $nomi = 4; //Ci sono PIU' di 4 record
    }
    else {
    $nomi = $row; //Ci sono MENO di 4 record
    }

    Vorrei fare una query di UPDATE solo su i primi 4 record.
    Come posso fare?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [Query su .....] Correzione

    CORREZIONE
    Salve,
    ho fatto una query che mi estrapola N record da una tabella:

    $query = "select campo1, campo2 from tabella where cond = '...'";

    $res = mysql_query($query);
    $row = mysql_num_rows($res);

    if ($row > 4) {
    $nomi = 4; //Ci sono PIU' di 4 record
    }
    else {
    $nomi = $row; //Ci sono MENO di 4 record
    }

    Vorrei fare una query di UPDATE solo su i primi 4 record.
    Come posso fare?

    Grazie

  3. #3
    Modificare solo in primi 4 record? Prendi gli id di questi 4 e dopo effettui una query di update

    Codice PHP:
    $i=0;
    while(
    $rows mysql_fetch_assoc($res) and $i 4)
    {
        
    $query 'UPDATE tabella SET campo1 = "value1", campo2 = "value2" where id = '$rows['tabella_id'];
        
    myqsl_query($query);
        
    $i++;


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.