sql >> Database >  >> RDS >> Mysql

php pdo krijgt slechts één waarde van mysql; waarde die gelijk is aan variabele

U moet de ophaalfunctie gebruiken volgens het gewenste resultaat.

  1. Als u een enkele scalaire waarde nodig heeft, is er nooit een kolomnaam nodig:

     $Number1 = $stmt->fetchColumn();
    
  2. Als er veel resultaten moeten worden geretourneerd, maar slechts één kolom per rij, hoeft de kolomnaam niet opnieuw te worden gebruikt:

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

    Het geeft een reeks getallen terug.

  3. Als je een enkele rij met meerdere waarden nodig hebt, gebruik dan fetch()

  4. Als je een rij met rijen nodig hebt, gebruik dan fetchAll()



  1. Hoe u de eerste rij per groep kunt krijgen in PostgreSQL

  2. PostgreSQL hoe u kunt zien welke query's zijn uitgevoerd

  3. PostgreSQL-rechten en gebruikersbeheer - wat u moet weten

  4. Foutcode:1822. Kan de beperking van de externe sleutel niet toevoegen. Ontbrekende index voor beperking 'ekdromes_ibfk_1' in de tabel 'pwlhseis' waarnaar wordt verwezen