Ich versuche, eine Zeile in meiner Datenbank zu aktualisieren, aber es wird nicht ausgeführt.PHP-Skript aktualisiert nicht mysql Zeile
Unten ist das aktuelle Skript, dass ich Werte von einem Ajax-Aufruf erhält. Ich habe den Anruf überprüft und es werden die richtigen Informationen gesendet. wissen, dass ich die Verbindungswerte am Anfang des Skripts habe, aber sie hier nicht aufgenommen.
// Opens a connection to a MySQL server
$connection = mysql_connect($host, $username, $password);
if (!$connection) {
die("Not connected : " . mysql_error());
} // Set the active MySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die("Can\'t use db : " . mysql_error());
}
// Store INFORMATION
$name = $_POST['name'];
$website = $_POST['website'];
$address = $_POST['address'];
$request_url = $base_url . "&q=" . urlencode($address);
$csv = file_get_contents($request_url) or die("url not loading");
$csvSplit = split(",", $csv);
$status = $csvSplit[0];
$lat = $csvSplit[2];
$lng = $csvSplit[3];
$state = $_POST['state'];
$ident = $_POST['ident'];
$query = "UPDATE markers SET name = '".$name."', website = '".$website."',address = '".$address."',lat = '".$lat."',lng = '".$lng."',state = '".$state."'WHERE id = '" . $ident . "'";
mysql_query($query) or die(mysql_error());
?>
Ich bin immer noch sehr neu in diesem, kann jemand erklären, warum es nicht funktioniert?
Gibt es einen mysql Fehler? – safarov
Was passiert, wenn Sie $ query zurückgeben? –
Erhalten Sie irgendwelche Fehler? Wenn ja, bitte posten Sie sie. –