Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Query]Valore max nn trovato

    ciao

    devo prendere il valore massimo del campo id e icrimentrarlo di 1 prima di inserire un secondo record ( non ditemi di mettere il campo 'auto_increment' perchè non posso, è la tabelle members di IB e non voglio modificarne la struttura ) .

    Faccio :

    Codice PHP:
    $estrai "SELECT MAX(id) FROM ibf_members";
    $ris mysql_query($estrai$db);
    while(
    $casi mysql_fetch_array($ris)){
    $id_ins1 $casi['id'];
    $id_ins $id_ins1+1;

    Il valore di $id_ins è sempre 1 perchè fa 0+1 , quindi il valore massimo viene sempre 0 anche se ci sono altri records, ad esempio una ventina.

    Perchè ??

    Cosa nn va nella query ??

  2. #2
    prova cosi
    codice:
    $estrai = "SELECT MAX(id) AS maxid FROM ibf_members";
    $ris = mysql_query($estrai, $db);
    $caso = mysql_fetch_array($ris);
    $next=caso['maxid']+1;
    ps, hai error reporting ad E ALL ?

  3. #3
    Si ... ora da quest'errore con il tuo codice :

    codice:
    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Z.@')' at line 1

  4. #4
    Ok...risolto .. Grazie lo stesso

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.