Я в настоящее время использую mysqli_multi_query()
один раз, чтобы вставить и во второй раз для обновления. Я также попробовал оба из них в одном запросе и прошел в mysqli_multi_query()
, но он все еще не работает. И я работаю над записью более 100, поэтому сколько строк я могу вставить за один раз.Использовать insert, update, delete в одном запросе с помощью mysqli_multi_query?
Вот запрос:
$qry1 .= "INSERT INTO productinfo(productName, productPrice, productSaleprice, productImage, productLink, productColor, productSize, categoryId, sourceProductId, sourceId)"; $qry1 .= 'VALUES ("'.$productname.'","'.$productprice.'","'.$productsaleprice.'","'.$productimage.'","'.$productlink.'","'.$color.'","'.$size.'","'.$data2['categoryId'].'","'.$sourcePid.'","'.$sourceId.'");';
Пожалуйста, разместите запрос. –
Включите свой код, все это без догадок. В руководстве 'Выполняет один или несколько запросов, которые объединены точкой с запятой.' – chris85
Вы сделали RTFM? http://php.net/manual/en/mysqli.multi-query.php - «F» означает «Fabulous» здесь ;-) –