У меня проблема с проверкой, есть ли в таблице строки или нет в sqlite3 и PHP
$pa = "dbs/".$id.".sqlite";
$sql = "SELECT `id`,`product_id`,`quantity` AS `quantity` FROM basket WHERE `product_id` ='".$storeid."' GROUP BY product_id LIMIT 1 ";
$version = $dbnn->query($sql);
if ($version->numColumns() && $version->columnType(0) != SQLITE3_NULL) {
$ide=0;
$quantityfromdb=0;
while ($row= $version->fetchArray(SQLITE3_ASSOC))
{
echo "<br>".$row['quantity']." ".$row['id'];
$quantityfromdb+=$row['quantity'];
$ide+=$row['id'];
}
$allquant = $quantityfromdb + $count;
$sqlitedatabase->query('UPDATE `basket` SET `quantity`="'.$allquant.'" WHERE `id`="'.$ide.'"');
}
else
{
$sqlitedatabase->query('INSERT INTO `basket`(`id`, `product_id`, `quantity`) VALUES (NULL,"'.$storeid.'","'.$count.'")');
}
Я пробовал это сделать, но все равно вставлял по одному, не объединяя количество чисел