У меня есть 1 база данных mysql с именем A и одной таблицей с именем USERS, в которой хранится идентификатор пользователя, & NAME, & EMAIL.
На сайте, над которым я работаю, он настроен таким образом, чтобы при регистрации пользователя он автоматически настраивал отдельную базу данных mysql для каждого пользователя, имя которой было названо в соответствии с его идентификатором из таблицы USERS.Таким образом, существует неизвестное количество баз данных, в зависимости от того, сколько человек зарегистрировалось, но названия баз данных - простые 1D, 2D, 3D, 4D, 5D и так далее.В каждой базе данных у меня есть 2 таблицы, которые также названы в честь идентификационного номера из таблицы USERS FRIENDS & CARS.Таким образом, 1 ДРУЗЬЯ, 2 ДРУЗЬЯ, 3 ДРУЗЬЯ, 4 ДРУЗЬЯ & 1 АВТОМОБИЛИ, 2 АВТОМОБИЛЯ, 3 АВТОМОБИЛЯ, 4 АВТОМОБИЛЯ и так далее.Таблица ДРУЗЕЙ позволяет каждому пользователю составлять список других пользователей на сайте.Поле CARS содержит информацию об игрушечных автомобилях, которые собирает каждый пользователь.Я пытаюсь написать PHP-код для друзей-друзей А и показать автомобили всех своих друзей, используя UNION, чтобы соединить все таблицы CARS друзей пользователей и упорядочить их по дате, когда каждый пользователь добавил информацию о каждой машине, но я не могу »не могу понять, как это сделать.
Я могу заставить его работать, если точно знаю, какие у пользователя есть друзья, например, если человек дружит с пользователем 1 и пользователем 3 и я его кодирую так, как эторабота.
$dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die
('Could not connect to MySQL: ' . mysqli_connect_error() );
$query = "SELECT * FROM 1D.1CARS UNION SELECT * FROM
3D.3CARS ORDER BY date_entered DESC";
if ($result1 = @mysqli_query($dbc, $query)) {
while ($row = mysqli_fetch_array($result1 )) {
Но я не буду знать, с какими людьми пользователь выберет дружбу раньше времени, и я не хочу печатать все это каждый раз, поэтому мне нужно использовать какой-то видпеременная & цикл или что-то, чтобы взять список, с которым каждый человек дружит и делать СОЮЗ.Любая помощь будет принята с благодарностью.