Выборка из нескольких таблиц

calimt

Новичок
Здравствуйте!
В одной БД есть данные в разных таблицах, надо вытащить их в один массив(одним массивом)
PHP:
$db=mysql_connect('localhost', 'root', '123654') or die("Ошибка соединения с базой данных!");
mysql_select_db('blogr', $db);
$id=1;
 $res=mysql_query('SELECT * FROM `blog_c` WHERE `id` = '.$id);
 $row=mysql_fetch_array($res);

$person_data = array(
                    "appData"=>$row['dt'],// вопрос собственно здесь, поле 'dt' находится в другой таблице blog_d					
                    "middleName"=>$row['middle_name_value'], //в таблице blog_c
                    "firstName"=>$row['first_name_value'],  //в таблице blog_c
                    "lastname"=>$row['lfm_value'],  //в таблице blog_c
                   					);
Спасибо заранее
 

calimt

Новичок
Спасибо но я вовсе не хочу объединить таблицы, мне нужно данные объединить в массиве
 

calimt

Новичок
Спасибо я оставил такое решение
PHP:
$db=mysql_connect('localhost', 'root', '123654') or die("Ошибка соединения с базой данных!");
mysql_select_db('blogr', $db);
$id=1;
 $res=mysql_query('SELECT * FROM `blog_c` WHERE `id` = '.$id);
$res1=mysql_query('SELECT * FROM `blog_d` WHERE `id` = '.$id);
 $row=mysql_fetch_array($res);
 $row1=mysql_fetch_array($res1);
$person_data = array(
                    "appData"=>$row1['dt'],// вопрос собственно здесь, поле 'dt' находится в другой таблице blog_d					
                    "middleName"=>$row['middle_name_value'], //в таблице blog_c
                    "firstName"=>$row['first_name_value'],  //в таблице blog_c
                    "lastname"=>$row['lfm_value'],  //в таблице blog_c
                   					);
 

FRIE

Новичок
Научитесь обьединять массивы, это очень пригодится.
 

aleksandr_burko

Новичок
А если сделать один запрос к двум таблицам?
PHP:
$query="SELECT `blod_d`.`dt`,`blog_c`.`middle_name_value`,`blog_c`.`first_name_value`,`blog_c`.`lfm_value` FROM `blog_c`,`blod_d` WHERE `blog_c`.`id`=`blog_d`.`id` AND `blog_d`.`id`=".$id;
$result=$mysql_query($query);
$rows=$mysql_fetch_array($result);
 
Сверху