здесь мой код-Ошибка при вставке данных в PHP
$sql = "INSERT INTO tblpin ('pinId', 'ownerId', 'usedby', 'status') VALUES ";
for($i=0; $i<sizeof($pin); $i++)
{
if ($i>0)
{
$sql .= ", ";
}
$sql .= "('$pin[$i]', '$ownerid', 'Free', '1')";
}
$sql .= ";";
echo $sql;
mysql_query($sql);
if(mysql_affected_rows() > 0)
{
echo "done";
}
else
{
echo "Fail";
}
выход: ** INSERT INTO tblpin ('pinId', 'ownerId', 'usedby', 'status') VALUES ('13837927', 'admin', 'Free', '1'), ('59576082', 'admin', 'Free', '1');
Сбой
почему не вставляя значения при $ SQL запроса является правильным?
было бы полезно, если и указать ошибку msg его поколение my sql_error() – nik
Если вы скопируете и вставляете код, выделите его после вставки и нажмите маленькую кнопку в редакторе, в которой все 01010 ..., которые будут правильно отступят все 4 пробела, чтобы они отображались как код. – Erik
@Erik Я выделяю свой код, но первая первая строка отображается как код, который не остается. – nectar