Google weiß alles: Korrekturen

Beitrag lesen

$res = mysql_query() kann natürlich NICHT gehen. Das muss schon mysqli_query() sein ...

Eine Klammer fehlte auch noch.

//$con = mysqli_connect("my_host", "my_user", "my_password", "my_database");

$q = 'SELECT `name` FROM artikel WHERE `id`=' . intval($id); # Nur sicher ist sicher!
if ( $res = mysqli_query($con, $q) ) {
   if  ( mysqli_num_rows($res) == 0 ) {
       // Hier ist was zu tun, wenn die Abfrage ein leeres (kein) Ergebnis liefert?
   } else if ( mysqli_num_rows($res) == 1 ) {
       $row = mysqli_fetch_assoc($res);
       $text = $row['name']; ## Dein Ergebnis
   } else {
      // Hier ist was zu tun, wenn die Abfrage unvermutet mehrere Ergebnisse liefert?
   }
} else {
    // Hier ist was zu tun, wenn MySQL einen Fehler meldet?
    // siehe: http://php.net/manual/de/mysqli.error.php
}