0 / 0 / 0
Регистрация: 31.03.2018
Сообщений: 5
1
MySQL

Переменная как параметр

31.03.2018, 19:55. Показов 432. Ответов 5
Метки нет (Все метки)

привет!


есть таблица news и в ней колонки rus_title и eng_title
в переменной $lang храню язык(он же префикс у названия колонки rus/eng)

пытаюсь составить запрос к базе,но не получается префикс подставлять на основе значения переменной

делаю так:

PHP
1
2
3
4
5
6
7
8
$lang = "rus"
$query = $conn->prepare('SELECT * FROM news');
$query->execute();
$result = $query->get_result();
$query->close();
while ($row = $result->fetch_array()) {
    echo $row[$lang."_title"];
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2018, 19:55
Ответы с готовыми решениями:

Глобальная переменная, локальная переменная, параметр переменные, параметр заполнения
Где здесь глобальная переменная, локальная переменная, параметр переменные, параметр заполнения...

Объекты: параметр-значение и параметр-переменная
Если сделать код таким: type TPos=object ax,ay:integer; constructor...

Где в программе используется параметр-переменная, а где параметр-значения?
Напишите, что выведет на экран следующая программа. Где в программе используется...

Параметр или переменная в классе?
Какие правила существуют для выбора: передача параметра в метод или создание private поля в классе?...

5
Особый статус
620 / 218 / 164
Регистрация: 18.11.2015
Сообщений: 1,083
31.03.2018, 21:49 2
Прям сразу и ничего не скажешь, ошибки есть? Просто rus_title пробовали? Проверяли есть ли данные вообще?
0
Web Programmer
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
01.04.2018, 00:15 3
mjt78906, Это тут только забыли поставить ; или в основном коде тоже?
0
0 / 0 / 0
Регистрация: 31.03.2018
Сообщений: 5
01.04.2018, 01:03  [ТС] 4
JimUSA, тут только
FloppyDisc, если просто "rus_title" то всё работает
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
01.04.2018, 08:46 5
Цитата Сообщение от mjt78906 Посмотреть сообщение
echo $row[$lang."_title"];
PHP
1
echo $lang.$row['title'];
Добавлено через 1 минуту
PHP
1
$lang = "rus_";
0
Web Programmer
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
01.04.2018, 16:25 6
mjt78906, Ну тогда неясно что Вы там пишите, потому что синтаксически всё написано правильно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2018, 16:25

Перезаписывается параметр по умолчанию и статическая переменная
Всем привет! Столкнулся с очень непонятной ситуацией. Может все очевидно, но... что-то я совсем не...

Как передать параметр из jsp java страницы в функцию javascript и возвратить обратно другой параметр
На jsp странице имеется динамически формируемая таблица с чекбоксами в первой колонке каждой строки...

Локальная переменная или параметр с именем "i" нельзя объявить в данной области
Написал программу, которая удаляет из одномерного массива все чётные элементы: using System;...

Пустая переменная выводится как %переменная%
Когда %var% ещё пустая, echo %var% выдаёт не пустоту (или "Режим вывода команд на экран (ECHO)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.