PHP/MySQL | Массив в массиве или тип чет-того
Кароче стоит такая задачка
Вот я получаю с бд массив
Нужно этот Field подставить теперь в др запрос,тип получения данных
Как-то так надо
Как сделать правильно?
________
посл. ред. 12.06.2018 в 12:24; всего 2 раз(а); by [Brony] pimnik98
Вот я получаю с бд массив
<?php
$q = mysql_query("запрос в бд");
while ($post = mysql_fetch_array($q)) {
echo $post['Field'];
}
?>
Нужно этот Field подставить теперь в др запрос,тип получения данных
<?php
$q = mysql_query("запрос 2");
while ($qw = mysql_fetch_array($q)) {
echo $qw['$post['name']'];
}
?>
Как-то так надо
Как сделать правильно?
________
посл. ред. 12.06.2018 в 12:24; всего 2 раз(а); by [Brony] pimnik98
Cloud (12.06.2018 в 12:28)
Кавычки только убери
Кавычки только убери
тип кавычки уберу и сработает думаешь?
о join не слыхал
Cloud (12.06.2018 в 12:28)
Кавычки только убери
Кавычки только убери
Notice: Undefined index: $post[Field] in /var/www/clients/client1/web3/web/table.php on line 51
[Brony] pimnik98, field в кавычки, а вообще юзай join для такого запроса

DELETED
12 июня 2018, в 12:47
Delete
<?php
$sql = mysql_query('SELECT `field` FROM `table_1`');
while ($result_1 = mysql_fetch_array($sql)) {
$result_2 = mysql_fetch_array(mysql_query('SELECT `name` FROM `table_2` WHERE `field` = "' . $result_1['field'] . '" LIMIT 1'));
echo $result_1['field'] . ' из table_1 соответствует ' . $result_2['name'] . ' из table_2';
}
НО:
1. mysql_query() - DEPRECATED
2. для работы с массивами специально создана функция foreach()
3. если после php кода нет никакого вывода, например, html кода, то закрывать его ?> не нужно
________
посл. ред. 12.06.2018 в 12:50; всего 2 раз(а); by PhpStorm
PhpStorm, запрос в цикле ? Серьезно ?

PhpStorm (12.06.2018 в 12:47)
[Brony] pimnik98,
НО:
1. mysql_query() - DEPRECATED
2. для работы с массивами специально создана функция foreach()
3. если после php кода нет никакого вывода, например, html кода, то закрывать его ?> не нужно
[Brony] pimnik98,
<?php
$sql = mysql_query('SELECT `field` FROM `table_1`');
while ($result_1 = mysql_fetch_array($sql)) {
$result_2 = mysql_fetch_array(mysql_query('SELECT `name` FROM `table_2` WHERE `field` = "' . $result_1['field'] . '" LIMIT 1'));
echo $result_1['field'] . ' из table_1 соответствует ' . $result_2['name'] . ' из table_2';
}
НО:
1. mysql_query() - DEPRECATED
2. для работы с массивами специально создана функция foreach()
3. если после php кода нет никакого вывода, например, html кода, то закрывать его ?> не нужно
Вот так делать нинада ребятушки.
Учим СУБД , и учимся правильно составлять базу данных , и правильно пользоваться запросами.

DELETED
12 июня 2018, в 12:52
Delete
Trolling (12.06.2018 в 12:50)
PhpStorm, запрос в цикле ? Серьезно ?
PhpStorm, запрос в цикле ? Серьезно ?

увидел твой никнейм и решил не тратить время на твой ЛикБез