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

365
13 января 2017, 07:44

Привет всем! :-)

Я хочу сделать выбор из нескольких таблиц одновременно по строке 'namber' (кол-во таблиц 22, в каждой таблице по 4 колонки (id, namber, name, text).

Я решил сделать запрос UNION, но не знаю корректно ли так делать запрос или есть другой более удобный и быстрый способ?

$namber = $_GET['namber']; 
require 'lib/connect.php';
$strSQL = "
SELECT * FROM `g_fight` WHERE namber='$namber'
UNION
SELECT * FROM `g_drive` WHERE namber='$namber'
UNION
SELECT * FROM `g_strategy` WHERE namber='$namber'
UNION
SELECT * FROM `g_arcade` WHERE namber='$namber'
UNION   
SELECT * FROM `g_azart` WHERE namber='$namber'
UNION
SELECT * FROM `g_cart` WHERE namber='$namber'
UNION
SELECT * FROM `g_classical` WHERE namber='$namber'
UNION
SELECT * FROM `g_headcrash` WHERE namber='$namber'
UNION
SELECT * FROM `g_history` WHERE namber='$namber'
UNION
SELECT * FROM `g_interesting` WHERE namber='$namber'
UNION
SELECT * FROM `g_kids` WHERE namber='$namber'
UNION
SELECT * FROM `g_kidsschook` WHERE namber='$namber'
UNION
SELECT * FROM `g_line` WHERE namber='$namber'
UNION
SELECT * FROM `g_logical` WHERE namber='$namber'
UNION
SELECT * FROM `g_pazzle` WHERE namber='$namber'
UNION
SELECT * FROM `g_shoot` WHERE namber='$namber'
UNION
SELECT * FROM `g_snake` WHERE namber='$namber'
UNION
SELECT * FROM `g_spaceship` WHERE namber='$namber'
UNION
SELECT * FROM `g_sport` WHERE namber='$namber'
UNION
SELECT * FROM `g_walking` WHERE namber='$namber'
UNION
SELECT * FROM `g_tetris` WHERE namber='$namber'
UNION
SELECT * FROM `g_rolier` WHERE namber='$namber'
UNION
SELECT * FROM `g_ontable` WHERE namber='$namber'";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
    $str = "".$row['name']."";
    $NAME = str_replace(" ","",$str);
    $gtype="Игра";// тип (для закладки)
    $text="".$row['text']."";//описание

    mysql_close();
}   
READ ALSO
Начать работу верстальщика [требует правки]

Начать работу верстальщика [требует правки]

Подскажите, что нужно знать, для того чтобы начать работать (заработать на хлеб) верстальщиком? 1) Имеется ввиду, какие технологии и тому подобное2)...

318
XSLT-->JavaScript/Python-->HTML

XSLT-->JavaScript/Python-->HTML

Здравствуйте

288
При нажатии не открываю блоки

При нажатии не открываю блоки

Здравствуйте! Написал две функции появления и исчезновения блоков, но они почему-то не открываютсяПри клике просто ничего не происходит

305
Поиск наставника [требует правки]

Поиск наставника [требует правки]

Доброго времени сутокИщу наставника в области верстки

339