Visualizzazione risultati 1 fino 4 di 4

Discussione: [PHP][MySQL] Estrarre colonna da MySQL e inserirla in un array

  1. #1
    Guest

    Predefinito [PHP][MySQL] Estrarre colonna da MySQL e inserirla in un array

    Come da titolo mi chiedo se è possibile estrarre in un colpo solo tutta una colonna da un database?
    Devo poi riuscire a inserire i dati estratti dalla colonna in un array. E' possibile farlo con un comando specifico?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Devi "fetcharli" per forza. Non esiste una funzione che senza usar un ciclo ti metta tutto in un array (almeno, con mysqli e pdo).

    Ciao!
    Ultima modifica di alemoppo : 15-06-2014 alle ore 21.07.30

  3. #3
    Guest

    Predefinito

    D'accordo... Allora ho un altra domanda... La mia esigenza è di controllare, in un ambito di iscrizione ad un sito, se la mail è già registrata. Diventa più oneroso per il server utilizzare il metodo del database (ciclo riga per riga) oppure ad esempio inserirle durante registrazione in un file di testo per poi usare un semplice file() PHP? Grazie per il suggerimento!
    PS: faccio questo pensiero perché col database base di altervista le operazioni sono contate. Mi chiedevo infatti se l'estrazione di una colonna col ciclo "consumasse" tante operazioni... Estrarre una sola riga no, vero?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Citazione Originalmente inviato da borg Visualizza messaggio
    La mia esigenza è di controllare, in un ambito di iscrizione ad un sito, se la mail è già registrata
    Codice:
    SELECT id FROM utenti WHERE email='$email_da_verificare_se_esiste' LIMIT 1
    Se la query sopra restituisce 1 riga, l'email è utilizzata.

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •