php/sql查询在本地工作,但无法在服务器上工作
问题描述:
我正在使用以下更新查询来更新我的代码。它工作正常,本地服务器上,但没有实际运作的服务器上,可以有一个人请你告诉我可能是什么原因php/sql查询在本地工作,但无法在服务器上工作
<?php
if (isset($_POST['submitContactInfo'])) {
$socityId = $_SESSION['socityid'];
$city = $_POST['city'];
$pin = $_POST['pin'];
$state = $_POST['state'];
$telephone = $_POST['telephone'];
$mobile = $_POST['mobile'];
$email = $_POST['email'];
$address = $_POST['address'];
$sql = "UPDATE `_acappv1`.`society_profile` SET `ADDR` = '$address', `CITY` = '$city', `PIN` = '$pin', `STATE` = '$state', `TEL` = '$telephone', `MOBILE` = '$mobile', `EMAIL` = '$email' WHERE `society_profile`.`SOCIETY_ID` = '$socityId'; ";
$res = mysql_query($sql);
}
?>
一件事我注意到,当我点击提交按钮,在服务器端的页面刷新,而在客户端页面不刷新并添加数据。
答
非常感谢你们所有人,通过删除_acappv1
,我通过对mysql查询进行了小改动,解决了我的问题。 (数据库名称),并开始工作。
什么不行?你会得到什么错误信息?你做了什么故障排除? – 2013-03-18 18:19:43
[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护[并被正式弃用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。如果你选择PDO,[这里是一个很好的教程](http://j.mp/PoWehJ)。 – 2013-03-18 18:20:02
试着把这个:mysql_query($ sql)或死(mysql_error()); – 2013-03-18 18:20:39