ich Probleme mit diesem Code habe:PHP Datensatz einfügen in MySQL-DB (Multiple aufgezeichnet hinzugefügt werden)
<?php
$new_value = 'testing';
$con = mysql_connect("localhost","user","pass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO myDB (myField) VALUES ('$new_value')");
mysql_close($con);
?>
2 Fragen sind passiert:
1. - 2 Datensätze statt eingefügt werden 1
2. - $ new_value nicht geändert wird und es mehrere Instanzen mit dem gleichen $ new_value Wert zu schaffen, wenn ich will nur 1.
Wo in Ihrem Code soll sich $ new_value ändern? Oder meinen Sie, dass Sie den gleichen Wert immer wieder in die DB einfügen? Das ist korrekt, weil ich nicht sehe, dass Sie etwas über eindeutige Werte oder nichts angeben. – Bono
Korrekt Ich habe den gleichen Wert immer wieder in die DB eingefügt und möchte nur einen – Satch3000
Sind Sie sicher, dass Sie dieses Codesegment nicht zweimal ausführen (z. B. "include/require")? Es scheint unmöglich zu sein, dass zwei Datensätze anstelle eines einzelnen Datensatzes eingefügt werden. –