Вариант 1:
Здесь я присоединяю к окончанию названия таблицы через сессию ru или en. Здесь все нормально работает.
function about_us_val($val) {
$result = mysql_query("SELECT * FROM about_us_".$_SESSION['lang']);
if ($val == "title") {
while ($row = mysql_fetch_assoc($result)) {
echo $row['title'];
}
}
elseif ($val == "description") {
while ($row = mysql_fetch_assoc($result)) {
echo $row['description'];
}
}
}
Вариант 2. Здесь выдает синтаксическую ошибку. Как подставить в этом варианте $_SESSION['lang'] в sql запрос?
if($title || $address || $url_img || $prew_img || $maps !== "") {
$update_stores = mysql_query("UPDATE stores_.$_SESSION['lang'] SET title = '$title', address = '$address', maps = '$maps' WHERE id = $id") or die(mysql_error());
header("Location: /admin/admin.php?page=all_stores");
}
Такой вариант тоже не работает
if($title || $address || $url_img || $prew_img || $maps !== "") {
$update_stores = mysql_query("UPDATE stores_ SET title = '$title', address = '$address', maps = '$maps' WHERE id = $id".$_SESSION['lang']) or die(mysql_error());
header("Location: /admin/admin.php?page=all_stores");
}