Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    selece count(*) e rompicapo

    Allora ho utilizzado questa query per generare una sequenza di nomi da inserire nel db
    codice:
    $query  = "SELECT COUNT(*) as quanti FROM prodotti WHERE prodotto='$_POST[prodotto]'";
    $result = mysql_query($query);
    $row = mysql_fetch_array($result);
    $record =$row[quanti];
    $totprodotti=$record+1;
    $nome="Prodotto$toprodotti";
    questa query in sostanza conta il numero di record presenti per quella tabella,
    se sono zero: il nome prodotto sarà "Prodotto1",
    se ce nè 1 : il nome prodotto sarà "Prodotto2"....etc

    Il problema è che successivamente ognuno di questi record putrà essere eliminato restituendo un errore di duplicazione:
    in pratica:
    prodotto1 >>delete
    prodotto2 >>delete
    prodotto3 >>delete

    se decido di eliminare ad es il prodotto2 crearne uno nuovo
    avrò una roba del genere:
    prodotto1
    prodotto3
    prodotto3(il risultato del conteggio dei record+1)...che ovviamente non va bene!

    come faccio a creare il prtodotto che manca?(es.prodotto2)

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909
    up pls

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.