sql >> Databasteknik >  >> RDS >> Mysql

php pdo får bara ett värde från mysql; värde som är lika med variabel

Du måste använda hämtningsfunktionen enligt önskat resultat.

  1. Om du behöver ett enda skalärt värde, behövs aldrig något kolumnnamn:

     $Number1 = $stmt->fetchColumn();
    
  2. Om det finns många resultat som ska returneras, men bara en kolumn per rad, behövs inget kolumnnamn igen:

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

    Det kommer att returnera en rad siffror.

  3. Om du behöver en enda rad med flera värden, använd sedan fetch()

  4. Om du behöver en rad rader, använd fetchAll()



  1. Betygssystem i PHP och MySQL

  2. Få skillnad i år mellan två datum i MySQL som ett heltal

  3. Wampserver-ikonen blir inte helt grön, mysql-tjänster startar inte?

  4. Jämföra Galera Cluster Cloud-erbjudanden:Del ett Amazon AWS