sql >> Database >  >> RDS >> Mysql

Query om het laatste item in een geschiedenistabel op te halen in Laravel 5.2

U kunt aflopende volgorde . doen en ontvang de eerste rij die uw laatste rij in de database wordt. Maar het punt is dat je date op een verkeerde manier bewaart. zoals vermeld door @Strawberry, het is geen duidelijke datum of maand. Ik raad je aan om mysql datetime te gebruiken optie dan kun je gewoon de code doen die ik hieronder post. In dit geval moet u mogelijk elke datum ontleden voor een juiste manier

$englishgrades = StudentHistory::select('date', 'name', 'grade')
->where('subject', 'english')
->groupBy('name')
->orderBy('date','desc')
->get();


  1. hoe null te controleren of niet als mysql-gegevenstype een tijdstempel is met een standaardwaarde van 0000-00-00 00:00?

  2. Verdeel gegevens in kolommen in mysql

  3. Kan geen verbinding maken met lokale MySQL-server via socket '/var/mysql/mysql.sock' (38)

  4. wat betekent Geen PersistText-waarde?