Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Cosa ritorna una query che non trova niente?

    Devo fare un controllo su database; prima dell'eliminazione dei dati di una ditta devo controllare se alla ditta è ancora associato qualche prodotto, se non trova nessun prodotto la cancellazione può continuare.

    Cosa ritorna una query che non trova niente? Io farei if (query= null (o cosa ritorna) {codice di cancellazione) ma non so cosa ritorna....
    <<Non esistono domande stupide, ma stupidi che non fanno domande>>
    :: www.funivie.org :: Il sito italiano sugli impianti a fune ::

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    immagino che facendo una select nella tabella dei prodotti (in cui ci sarà un campo che associa il prodotto all'azienda) puoi contare i campi di "prodotti" dove l'azienda corrisponde a quella che vuoi cancellare. Se il risultato è 0 continua altrimenti...

    $res = mysql_result(mysql_query("SELECT COUNT(id) FROM tabella_prodotti WHERE azienda=$id_azienda"),0);

  3. #3
    provo
    <<Non esistono domande stupide, ma stupidi che non fanno domande>>
    :: www.funivie.org :: Il sito italiano sugli impianti a fune ::

  4. #4
    Si in phpmyadmin la query funziona ma il valore di count in che variabile me lo trovo per fare il confronto in php?
    <<Non esistono domande stupide, ma stupidi che non fanno domande>>
    :: www.funivie.org :: Il sito italiano sugli impianti a fune ::

  5. #5
    SELECT COUNT(id) as nomechevuoi FROM..............

    in questo modo crei un alias e lo richiami con quello

  6. #6
    Originariamente inviato da Dolomites
    Si in phpmyadmin la query funziona ma il valore di count in che variabile me lo trovo per fare il confronto in php?
    Metti un alias.

    SELECT COUNT(id) AS num FROM ....

    lo trovi nella colonna temporanea num


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    in $res nell'esempio che ho fatto io.
    oppure puoi fare
    $res = mysql_num_rows(mysql_query("SELECT id FROM tabella WHERE azienda=$id_azienda"));

  8. #8
    Originariamente inviato da VaLvOnAuTa
    in $res nell'esempio che ho fatto io.
    oppure puoi fare
    $res = mysql_num_rows(mysql_query("SELECT id FROM tabella WHERE azienda=$id_azienda"));
    letto male....

    Comunque bubu77 ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Finalmente ce l'ho fatta
    Grazie!
    <<Non esistono domande stupide, ma stupidi che non fanno domande>>
    :: www.funivie.org :: Il sito italiano sugli impianti a fune ::

  10. #10
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da piero.mac
    letto male....

    Comunque bubu77 ....
    :master:

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.