• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP: MySQL-Abfrage

Zupi

Mitglied
Hallo.

Vorab, ich weiß, dass das folgende nicht professionell ist und das MySQL veraltet ist !!!

Der mag das nicht:

PHP:
$abfrage_post1 = "SELECT from, date FROM `posts` WHERE `post_id` = '1' order by `date` DESC LIMIT 1";

Warum?
 
from und date sind reservierte Worte für MySQL un gehören deswegen in backticks. Davon abgesehen, wenn post_id UNIQUE ist, dann brauchst Du weder ein ORDER BY noch ein LIMIT.

Kleiner Tipp: Wenn ich Probleme mit einem SQL-Statement habe, dann teste ich das über phpMyAdmin und der gibt mir dann den Fehler aus.
 
Jip. Die mysql-Extension von PHP ist veraltet, nicht das DBMS „MySQL“ selbst. PHP hat einfach die Art und Weise modernisiert, nach der in PHP-Code mit MySQL kommuniziert wird. Aktuell sind mysqli oder PDO.

- PHP: Mysqli - Manual
- PHP: PDO - Manual

Ich empfehle PDO, aber mysqli ist auch okay.
 
Zurück
Oben