小编Lec*_*Lec的帖子

警告:mysqli_real_escape_string()期望参数1为mysqli,给定字符串

我有一个我的网站的安全区域,我可以添加/更新/删除数据库条目.我正在尝试将脚本从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)

html php mysqli

0
推荐指数
1
解决办法
5万
查看次数

标签 统计

html ×1

mysqli ×1

php ×1