sql >> Database >  >> RDS >> Mysql

php geeft een ongedefinieerde eigenschap terug

Ik heb hetzelfde probleem, behalve dat ik probeer toegang te krijgen tot de $agenda->time_from eigenschap van __get() dat is een tijdkolom in de agendatabel die correct uit db wordt opgehaald (ik heb de var_dump gecontroleerd, de query handmatig uitgevoerd in phpMyAdmin).

Ik doe dat omdat de standaardaanroep parent::_get() zal de waarde niet retourneren; het retourneert NULL in plaats daarvan.

Ik heb een oplossing gevonden voor mijn probleem. Het enige wat u hoeft te doen is toegang te krijgen tot de waarde zoals:

$agenda->_object['time_from']

Ik denk dat dit niet helemaal de juiste oplossing is, maar wel een werkende.




  1. Stel een herhalende waarde in op 0 terwijl u de eerste waarde alleen laat

  2. Keuzerondje plaatst geen waarde in MySQL-database

  3. De databaseverzamelingen vinden die worden ondersteund door uw SQL Server-instantie

  4. MySQL - zoek het verschil tussen rijen van dezelfde tabel