Hi,
Das PHP-script, das ich verwende sieht so aus:
$mysqli = new mysqli(datenbankserver, benutzer, passwort, datenbank);
$mysqli->query("INSERT INTO
test
(id
) VALUES (NULL)");
$mysqli->close();
Und wird wie aufgerufen?
> und trotzdem kriege ich zwei neue Datensätze, id 1 und id 2.
Vermutlich, weil dein Script zwei mal aufgerufen wird.
Leere src- oder href-Attribute bei in ein HTML-Dokument eingebetteten Ressourcen wie Bildern, CSS, Scripten … sind immer beliebte Kandidaten für sowas.
> Das passiert nicht, wenn ich bei VALUES einen hardcodierten Wert eintrage
Logisch, dann bekommst du ja beim zweiten Versuch die selbe ID einzutragen einen Fehler.
MfG ChrisB
--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/