function update($data, $table, $id)
{
global $conid;
//echo $id;
/*Assuming array keys are = to database fileds*/
if (count($data) > 0) {
foreach ($data as $key => $value) {
$value = mysqli_real_escape_string($value); // this is line shows a warning
$value = "'$value'";
$updates[] = "$key = $value";
}
}
$implodeArray = implode(', ', $updates);
$sql = ("UPDATE $table SET $implodeArray WHERE id=$id");
mysqli_query($conid, $sql);
}
这是所有表单的更新代码,但它会给出警告。警告只显示在该行的其他作品完美的我没有找到为什么会发生..mysqli在php中获取更新数据的警告
什么是警告信息吗? –
警告:mysqli_real_escape_string()正好期待2个参数 – Shri