으로 주어질 것으로 기대합니다 경고 : mysql_real_escape_string()은 매개 변수 1이 문자열이고 E : \ wamp \ www \ inventory \ admin \ dashboard \ insert_export.php에 주어진 리소스를 기대합니다. 라인 94경고 : mysql_real_escape_string()은 매개 변수 1이 문자열이고, 리소스가
나는 오류를 이해하지만 오류를 수정하는 방법, 누구든지 설명과 함께 나를 제안 할 수 있습니다.
<?php
include 'connection/db_connection.php';
$row_data = array();
foreach($_POST['productname'] as $row=>$productname) {
$date=$_POST['datetime'];
$subject=$_POST['subject'];
$productname=mysql_real_escape_string($con,$productname);
$itemcode=mysql_real_escape_string($con,($_POST['itemcode'][$row]));
$quantity=mysql_real_escape_string($con,($_POST['quantity'][$row]));
$row_data[] = "('$date','$productname', '$itemcode', '$quantity','$subject')";
}
if (!empty($row_data))
{
$sql = 'INSERT INTO admin_export(datetime, product_name, item_code,quantity,subject) VALUES '.implode(',', $row_data);
$result = mysql_query($sql);
if ($result)
echo 'Successful inserts: ' . mysql_affected_rows($con);
else
echo 'query failed' ;
}
?>
'$ productname = mysql_real_escape_string ($ productname, $ con);과 같아야합니다. – Nikul