Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    16

    verificare campo di una tabella

    salve , dovrei verificare se in un campo di una tabella ORDINI esiste già un dato inserito ORDINI_ARTICOLO da un utente ORDINI_UTENTE uguale ad un variabile

    Come posso fare ciò??


  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    se nn ho capito male: ORDINI e' la tabella, ORDINI_ARTICOLO e' il campo da controllare, ORDINI_UTENTE l'id utente

    Codice PHP:
    $select "select ordini_articolo from ordini where ordini_articolo = ".$idArticolo." and ordini_utente = ".$idUtente;
    $sql mysql_query($select) or die (mysql_error());
    if(
    mysql_num_rows($sql) > 0){echo 'già inserito';} 

  3. #3
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    mysql_fetch_array? Non è mysql_query?

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    si scusa editato

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    16
    ho fatto come mi hai detto...

    $db = mysql_connect($mysqlhost,$mysqluser,$mysqlpassword );
    if ($db == FALSE)
    die ("ERRORE CONNESSIONE DATABASE");
    mysql_select_db($mysqldb,$db)
    or die ("ERRORE NEL DATABASE");
    $select = "SELECT ordini_modello FROM ordini_temp WHERE ordini_modello = ".$ordini_modello." AND ordini_clienti_id = ".$ordini_clienti_id;
    $sql = mysql_query($select) or die (mysql_error());
    if(mysql_num_rows($sql) > 0){echo 'già inserito';}


    però mi da questo errore:

    Errore di sintassi nella query SQL vicino a 'AND ordini_clienti_id =' linea 1

    ho provato a vedere cosa poteva essere , ma la mia scarsa esperienza ....
    immagino che sia una stupidata...

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    $select = "SELECT ordini_modello FROM ordini_temp WHERE ordini_modello = '".$ordini_modello."' AND ordini_clienti_id = ".$ordini_clienti_id; Gli apici presumo.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    16
    Così mi funziona

    $query = "select * FROM ordini_temp WHERE ordini_modello = '$ordini_modello' AND ordini_clienti_id = '$ordini_clienti_id'";

    ho tolto i punti e messo gl'apici

    grazie ancora

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.