sql >> Databáze >  >> RDS >> Mysql

php pdo získá pouze jednu hodnotu z mysql; hodnota, která se rovná proměnné

Musíte použít funkci načtení podle požadovaného výsledku.

  1. Pokud potřebujete jedinou skalární hodnotu, není nikdy potřeba název sloupce:

     $Number1 = $stmt->fetchColumn();
    
  2. Pokud má být vráceno mnoho výsledků, ale pouze jeden sloupec na řádek, není třeba znovu zadávat název sloupce:

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

    Vrátí pole čísel.

  3. Pokud potřebujete jeden řádek s více hodnotami, použijte fetch()

  4. Pokud potřebujete pole řádků, použijte fetchAll()



  1. Uložená procedura - vrátí identitu jako výstupní parametr nebo skalár

  2. Funkce MySQL RAND() – Generování náhodného čísla v MySQL

  3. Vytvoření datového modelu pro spolujízdu

  4. Mysql:Nastavení znakové sady sloupců