以下是出现问题的代码:
<?php
$host="localhost";
$user_name="root";
$password="root";
$arr_city=array('Beijing'=>'北京','NewYork'=>'纽约','Paris'=>'巴黎','London'=>'伦敦','Rome'=>'罗马');
$conn=mysql_connect($host,$user_name,$password);
if(!$conn)
{
die('数据库连接失败:'.mysql_error());
}
else
{
echo '数据库连接成功!'."
";
}
mysql_select_db('test');
if(!isset($_GET['uid']))
{
echo '参数错误!';
exit;
}
$id=$_GET['uid'];
$sql="select * from users where id=$id";
$result=mysql_query($sql) or die("
ERROR:".mysql_error()."
产生错误的SQL
".$sql."
");
if(!mysql_num_rows($result))
{
echo '用户ID错误!';
exit;
}
$row=mysql_fetch_array($result);
$name=$_POST['user_name'];
$city=$_POST['city'];
if(!empty($name) || trim($name)!=' ')
{
$sql="update users set name='".$name."',city='".$city."' where id=$id";
mysql_query($sql) or die("
ERROR:".mysql_error()."
产生错误的SQL
".$sql."
");
mysql_close($conn);
echo '数据修改成功,打开<a href="777.php">777.php</a>查看数据';
exit;
}
?>
<!DOCTYPE HTML>