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

    Controllo esistenza campo mysql

    ciao a tutti vorrei controllare l'esistenza di un campo in una tabella mysql so che esiste:

    Codice PHP:
    sqlcampo="SHOW COLUMNS FROM nometabella LIKE 'nomecampo' " 
    ora vorrei impostare il codice in questo modo:

    se esiste il campo
    fai questo
    altrimenti
    fai questo

    un piccolo aiuto grazie

  2. #2

  3. #3
    ehm show columns che cosa restituisce? un recordset con tutti i campi della tabella o un campo blob formattato? nel senso: hai provato a vedere cosa ti riporta un recordset del genere?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    ciao e grazie per la risposta .. non ho provato niente .. perchè appunto ho scritto che so che esiste SHOW COLUMNS però non sono in grado di applicarlo .. cioè non so come scrivere il codice asp .. avresti una qualche idea?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Provalo nel db direttamente.
    Cosa ti restituisce l'elenco dei campi?

    Roby

  6. #6
    dal db funziona ho già provato e mi mostra il campo 'nomecampo' il mio problema e che non so come usarlo nella pagina asp dovrei fare una condizione di tipo

    se 'nomecampo' esiste allora
    ...
    altrimenti
    ...
    end if

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come te lo mostra? Un elenco di campi?
    Prova ad aprire un recordset... e a fare un controllo di tipo IF THEN ELSE END IF sul nome campo che cerchi.

    Roby

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi fare una cosa di questo tipo:
    codice:
    sql = "SHOW COLUMNS FROM tadmin WHERE Field = 'admin_id'"
    Roby

  9. #9
    allora da phpmyadmin ho lanciato questa sql:

    SHOW COLUMNS FROM hotel LIKE 'paginadedicata'

    il risultato e che mi ha visualizzato il nome del campo paginadedicata ... come da img allegata
    Immagini allegate Immagini allegate

  10. #10
    Originariamente inviato da Roby_72
    Puoi fare una cosa di questo tipo:
    codice:
    sql = "SHOW COLUMNS FROM tadmin WHERE Field = 'admin_id'"
    Roby
    aspe.. sono confuso :master: allora io ho questo codice:

    Codice PHP:
    sqlcampo="SHOW COLUMNS FROM hotel LIKE 'paginadedicata' "
    objConn.Execute(sqlcampo
    partendo da qui come capisco se il campo paginadedicata esiste o no?

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.