Problem beim löschen von Datensatz

S

SilverVegeto

Hallo,
ich möchte gerne einen Datensatz aus MySQL-Datenbank löschen, dabei wird die ID-Nummer des Datensatz durch die URL des Browsers ausgelesen. Ich hatte das so gedacht:

PHP:
<?php 
include ("checkuser.php"); 
?>

<?php
    error_reporting(E_ALL);
    include "../inc/config.php";

    // Verbindung zu MySQL Aufbauen
    @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
    mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

    $nr = $id

    $sql = "DELETE FROM
		News
            WHERE
                ID=$nr";
    $result = mysql_query($sql) OR die(mysql_error());
    if(mysql_num_rows($result)) {
        while($row = mysql_fetch_assoc($result)) {
        }
    }
?>

Es erscheint aber immer folgende Fehlermeldung:
Parse error: parse error, unexpected T_VARIABLE in /srv/www/web1/html/.../news_loeschen.php on line 13

Hier der URL:

Was mach ich falsch?
 
Ähm, was bedeutet denn Semikolon. Sry aber so gut bin ich in PHP noch nicht.
Hab mit mal von der Seite den Code angeschaut:
PHP:
<?php
if ($_COOKIE['username'] &&
   !$_POST['username'] &&
   !$_GET['username'] ) {
   // Durchführen anderer Checks, ob der Benutzername gültig ist...
   $good_login = 1;
   fpassthru ("/highly/sensitive/data/index.html");
} else {
   mail("admin@example.com", "Possible breakin attempt", $_SERVER['REMOTE_ADDR']);
   echo "Security violation, admin has been alerted.";
   exit;
}
?>

Ich versteh nur nicht wie genau ich das übermitteln kann bzw. wie ich das bei mir einsetzen kann.
 
PHP:
if(mysql_num_rows($result)) {
        while($row = mysql_fetch_assoc($result)) {
        }
    }

Der Codeabschnitt macht auch kein Sinn ! Gucke dir mal an was die Funktionen machen.
 
Zurück