Lattuxx Окт 69 42 Пользователь Вчера в 20:50 #1 Сливаю Vk guard Вложения GUARDvk.zip 54.1 KB · Просмотры: 5
Revero Новичок Окт 294 801 Активный Вчера в 22:41 #2 OFFTOP оптимизация бд? оптимизация sql? что это N+1: $a = $BD -> query("SELECT `ID` FROM houses WHERE Owner = '$User[pName]';"); while( $sql = mysqli_fetch_array( $a ) ) { $BD -> query("INSERT INTO autonalog (`vkId`, `Type`, `Id`) VALUES($peer_id, 0, $sql[0])"); } OFFTOP А что будет, если у человека будет 200 наказаний и команду вызовут 4 человека? http шалит: case 'myErrorLog': { if ($User[pId]) { $BD = BD_CREATE(); $BD -> query("SET character_set_results = utf8"); $a = $BD -> query("SELECT * FROM history WHERE Name = BINARY('$User[pName]') ORDER BY Date DESC"); if (mysqli_num_rows($a)) $msg = '✨ Ваша история наказаний 😲:<br><br>'; while( $sql = mysqli_fetch_array( $a ) ) { $msg = $msg."✅ ($sql[Date]) $sql[msg]<br><br>"; if (strlen($msg) > 3000) { $vk -> sendMessage($peer_id, $msg); $msg = ''; } } $BD -> close(); } else $msg = '✅ Для начала выберите основной аккаунт.'; break; }
OFFTOP оптимизация бд? оптимизация sql? что это N+1: $a = $BD -> query("SELECT `ID` FROM houses WHERE Owner = '$User[pName]';"); while( $sql = mysqli_fetch_array( $a ) ) { $BD -> query("INSERT INTO autonalog (`vkId`, `Type`, `Id`) VALUES($peer_id, 0, $sql[0])"); } OFFTOP А что будет, если у человека будет 200 наказаний и команду вызовут 4 человека? http шалит: case 'myErrorLog': { if ($User[pId]) { $BD = BD_CREATE(); $BD -> query("SET character_set_results = utf8"); $a = $BD -> query("SELECT * FROM history WHERE Name = BINARY('$User[pName]') ORDER BY Date DESC"); if (mysqli_num_rows($a)) $msg = '✨ Ваша история наказаний 😲:<br><br>'; while( $sql = mysqli_fetch_array( $a ) ) { $msg = $msg."✅ ($sql[Date]) $sql[msg]<br><br>"; if (strlen($msg) > 3000) { $vk -> sendMessage($peer_id, $msg); $msg = ''; } } $BD -> close(); } else $msg = '✅ Для начала выберите основной аккаунт.'; break; }