Sönke Tesch: MySQL Abfrage in PHP-Funktion

Beitrag lesen

Ich habe nämlich sowas feines zusammengeschrieben,

Was feines? Soso, dann schauen wir mal:

$connect = mysql_connect($db_host,$db_user,$db_pass);

Woher weißt Du, daß die Verbindung geklappt hat?

$site_reason = "SELECT * FROM \_sites WHERE id = '".$i."'";

Hier nicht unbedingt wichtig, aber informiere Dich trotzdem mal über mysql_escape_string().

$get_site = mysql_query($site_reason);

Woher weißt Du, daß die Abfrage geklappt hat?

$sitename = mysql_fetch_array($get_site);

Wie kommst Du darauf, das Ergebnis von mysql_query() benutzen zu können, wo Du ohne Fehlerprüfung gar nicht weißt, ob da überhaupt ein brauchbares Ergebnis drin ist?

Fazit: Nicht fein, eher reichlich vertrauensselig.

Gruß,
  soenk.e