gpt4 book ai didi

php 脚本不更新 mysql 行

转载 作者:行者123 更新时间:2023-11-29 06:09:23 27 4
gpt4 key购买 nike

我正在尝试更新数据库中的一行,但它没有运行。

下面是我当前的脚本,它从 ajax 调用获取值。我检查了通话,它正在发送正确的信息。知道我确实在脚本顶部有连接值,但没有将它们包含在此处。

// 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());

?>

我对此还很陌生,有人可以解释为什么它不起作用吗?

最佳答案

您应该将名称、网站等字段名称放在引号中:`并且单词之间只能使用一个空格,并且可以在 WHERE 之前添加一个空格。

关于php 脚本不更新 mysql 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9847931/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com