Loading...
PHP/MySQL | Массив в массиве или тип чет-того
Onmen (12.06.2018 в 16:15)
Если не срочно могу вечером помочь(не у рабочего пк)

В куски кода добавь примеры.
кавычки убери и всё
Onmen, ого ) и какая же ?) это самый простой запрос с использованием join
rekmixa (12.06.2018 в 17:47)
кавычки убери и всё

пост 5
[Brony] pimnik98 (12.06.2018 в 18:12)
rekmixa (12.06.2018 в 17:47)
кавычки убери и всё

пост 5


пост 76 пробуй под себя переписывать


<?php
$result = mysql_query('SELECT * FROM `table_1`, `table_2` WHERE `table_1`.field = `table_2`.field');
while ($row = mysql_fetch_assoc($result)) {
echo $row['name'] . '<br>';
}

________
посл. ред. 12.06.2018 в 18:20; всего 1 раз(а); by PhpStorm
PhpStorm, Trolling прав. Вот объединение таблиц guest & user на фиере в обычном чате.
<?php
$q = $db->query('
SELECT a . * , b.id AS id_u, b.nick, b.pol, b.level, (
SELECT COUNT( * ) FROM ban WHERE id_user=b.id AND `time`>?i GROUP BY id_user) as ban
FROM `guest` a
LEFT JOIN user b ON a.id_user = b.id
ORDER BY a.id DESC LIMIT ?i, ?i', [time(), $start, $set['p_str']]);
?>
TaHi4kA (12.06.2018 в 18:35)
PhpStorm, Trolling прав. Вот объединение таблиц guest & user на фиере в обычном чате.
<?php
$q = $db->query('
SELECT a . * , b.id AS id_u, b.nick, b.pol, b.level, (
SELECT COUNT( * ) FROM ban WHERE id_user=b.id AND `time`>?i GROUP BY id_user) as ban
FROM `guest` a
LEFT JOIN user b ON a.id_user = b.id
ORDER BY a.id DESC LIMIT ?i, ?i', [time(), $start, $set['p_str']]);
?>


код вывода нескольких строк БЕЗ ЦИКЛА можно глянуть?
PhpStorm (12.06.2018 в 18:39)
TaHi4kA (12.06.2018 в 18:35)
PhpStorm, Trolling прав. Вот объединение таблиц guest & user на фиере в обычном чате.
<?php
$q = $db->query('
SELECT a . * , b.id AS id_u, b.nick, b.pol, b.level, (
SELECT COUNT( * ) FROM ban WHERE id_user=b.id AND `time`>?i GROUP BY id_user) as ban
FROM `guest` a
LEFT JOIN user b ON a.id_user = b.id
ORDER BY a.id DESC LIMIT ?i, ?i', [time(), $start, $set['p_str']]);
?>


код вывода нескольких строк БЕЗ ЦИКЛА можно глянуть?


Вот это? Пагинацию? Или уточни

$k_post = $db->query('SELECT COUNT(*) FROM `guest`')->el();
$k_page = k_page($k_post, $set['p_str']);
$page = page($k_page);
$start = $set['p_str'] * $page - $set['p_str'];
________
посл. ред. 12.06.2018 в 18:48; всего 1 раз(а); by TaHi4kA
TaHi4kA (12.06.2018 в 18:47)
PhpStorm (12.06.2018 в 18:39)
TaHi4kA (12.06.2018 в 18:35)
PhpStorm, Trolling прав. Вот объединение таблиц guest & user на фиере в обычном чате.
<?php
$q = $db->query('
SELECT a . * , b.id AS id_u, b.nick, b.pol, b.level, (
SELECT COUNT( * ) FROM ban WHERE id_user=b.id AND `time`>?i GROUP BY id_user) as ban
FROM `guest` a
LEFT JOIN user b ON a.id_user = b.id
ORDER BY a.id DESC LIMIT ?i, ?i', [time(), $start, $set['p_str']]);
?>


код вывода нескольких строк БЕЗ ЦИКЛА можно глянуть?


Вот это? Пагинацию? Или уточни

$k_post = $db->query('SELECT COUNT(*) FROM `guest`')->el();
$k_page = k_page($k_post, $set['p_str']);
$page = page($k_page);
$start = $set['p_str'] * $page - $set['p_str'];


продолжаем

где в объединённом запросе лимиты на пагинацию вывода нескольких строк?
TaHi4kA, кстати не забываем - ТС использует mysql_query() :-D
Онлайн: 4
Время:
Gen. 0.1017
(c) Bym.Guru 2010-2025