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

Får udefineret indeks, mens kolonneværdien hentes fra mysql

Du oprettede aliaset for den forkerte ting. Dette burde virke:

SELECT count(*) as count FROM `match` WHERE match_status != :status
                 //^^^^^ Alias for 'count(*)' NOT for your table name

Du skal også sætte ` omkring søgeord/Mysql reserverede ord, f.eks. match :http://dev.mysql.com/doc/ refman/5.6/da/reserved-words.html

Og hvis du slår fejltilstand til, får du også en fejl for dette, læg den bare lige efter din forbindelse:

$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  


  1. Hvordan indsætter man indgående e-mail i mySQL-databasen?

  2. Optimering af MySQL-import (Konvertering af en udførlig SQL Dump til en Speedy One / brug udvidede indsættelser)

  3. Opret kommentarer til visninger i mysql

  4. Kan ikke oprette forbindelse til Google Cloud SQL ved hjælp af SSL + Golang fra Google App Engine