我有一个我的网站的安全区域,我可以添加/更新/删除数据库条目.我正在尝试将脚本从mysql更新到mysqli.一切都有效,除了"更新"部分.当我填写新信息并单击"更新"时,它会给我这个错误:
警告:mysqli_real_escape_string()期望参数1为mysqli,第19行/home3/tarb89/public_html/aususrpg.net/charbase/updated.php中给出的字符串
我不确定这里有什么问题; 我是一个完整的新手,所以我道歉.
这是我的update.php代码:
<?php
// Create connection
$con=mysqli_connect("xxx","xxx","xxx","xxx");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$id = $_GET['id'];
$result = mysqli_query($con,"SELECT * FROM characters WHERE id = '$id'");
$my_array = array($c_z);
extract($my_array);
?>
<form id="FormName" action="../charbase/updated.php" method="post" name="FormName">
<table width="448" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="150" align="right"><label for="name">Name: </label></td>
<td><input name="name" maxlength="255" type="text" value="<?php echo stripslashes($name) ?>"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="" type="submit" value="Update">
<input name="id" type="hidden" …Run Code Online (Sandbox Code Playgroud)