Это мой кодПосле блокировки таблицы, я получаю предупреждение
$ar = ($_POST['ar']);
$query = "lock table stock write";
$res = mysqli_query ($db, $query);
/*******Count******/
$query = "SELECT SUM(quantita_vendita) AS somma FROM stock";
$res = mysqli_query ($db, $query);
$row = mysqli_fetch_array($res);
$somma = $row['somma'];
if($ar<=$somma){
$query = "SELECT * FROM user, info WHERE info.id_user = user.id and user.email = '{$_SESSION['email']}'";
$res = mysqli_query ($db, $query);
if(mysqli_num_rows($res) > 0) {
$row = mysqli_fetch_assoc($res);
$azioni = $row['azioni'];
$denaro = $row['denaro'];
$id = $row['id'];
mysqli_free_result($res);
}
Если вы не вставить замок, он работает. Вместо когда я вставить замок, у меня есть предупреждение (mysqli_num_rows() ожидает параметр 1, чтобы быть mysqli_result, булево приведены в ..) для if(mysqli_num_rows($res) > 0)
решил, спасибо !!! – Peppifg