Mysql
 sql >> Database >  >> RDS >> Mysql

php pdo ottiene un solo valore da mysql; valore che equivale a variabile

Devi usare la funzione di recupero in base al risultato desiderato.

  1. Se hai bisogno di un singolo valore scalare, non è mai necessario alcun nome di colonna:

     $Number1 = $stmt->fetchColumn();
    
  2. Se sono presenti molti risultati da restituire, ma solo una colonna per riga, non è necessario inserire nuovamente il nome della colonna:

     $numbers = $sth->fetchAll(PDO::FETCH_COLUMN);
    

    Restituirà una matrice di numeri.

  3. Se hai bisogno di una singola riga con più valori, usa fetch()

  4. Se hai bisogno di un array di righe, usa fetchAll()