PHP Befehl gesucht

Habe ein Problem, ich möchte zu einem bestehendem schript zusätzlich die IP Adresse speichern.
Folgendes arbeitet gut.
if (!empty($_GET[‚id‘]) && !empty($_GET[‚name‘]))
{
$sql = ‚update bt_seats
set status = 1,name = ‚‘ . $_GET[‚name‘] .‘’
where id = ’ . $_GET[‚id‘] . ’
and status is null’;
echo 'Hallo ’ . $_GET[‚name‘] . ‚, danke für Deine Reservierung, Tisch ’ . $_GET[‚id‘] . ’ wurde für Dich reserviert.‘;

Nun will ich noch zusätzlich die IP Adresse speichern.

$sql1 = sprintf(‚update bt_seats set ip = ‚%s‘‘, $_SERVER[„REMOTE_ADDR“]);
// mysql_query($sql1);

Damit wird die ganze Tabelle mit der IP zugetoastet.

Bitte um Hilfe

Danke

Folgendes setzt in allen Zeilen der Tabelle die ip.
$sql1 = sprintf(‚update bt_seats set ip = ‚%s‘‘, $_SERVER[„REMOTE_ADDR“]);

Die Zeile in der Tabelle muss mit where selektiert werden.

Wenn du das " benutzt werden die Variablen innerhalb ausgewertet. Bei dem
einfachen ’ nicht. Diese Zeichen müssen dann auch nicht Escaped werden.
Ausser du brauchst ein " innerhalb des Strings.

Ich habe das ganze etwas abgeändert:
if (!empty($_GET[„id“]) && !empty($_GET[„name“]))
{
$id = $_GET[„id“];
$name = $_GET[„name“];
$ip = $_SERVER[„REMOTE_ADDR“];
$sql = „update bt_seats set status = 1, name = ‚$name‘, ip = ‚$ip‘ where id = $id
and status is null“;
echo „Hallo $name, danke für Deine Reservierung, Tisch $id wurde für Dich
reserviert.“;

Hallo supersumu,
versuch’ mal, Dein update Statement mit " where id = ’ . $_GET[‚id‘]" zu ergänzen.

Herzliche Grüße
Christian

Tut mir leid, da kann ich ihnen nicht weiter helfen.
Ist auch nicht mein Gebiet.

Sorry, tut mir Leid, von Scripte habe ich keine Ahnung.