Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> php mysql SELECT
feniks_iopok  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Местный житель
****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 194
Пользователь №: 27621
На форуме: 5 лет, 8 месяцев, 24 дня
Карма:




писал функцию на пхп для выборки данных из базы и столкнулся с проблемой. можно ли в запросе

function vote_score($member_id_score) {
$vote_member_score = "anime_" + $member_id_score;
$score = mysql_query("SELECT $vote_member_score FROM vote_bd");
$score = mysql_result($score,0);
echo $score;
}


вместо $vote_member_score вставить значение этой переменной? то есть в функцию попадает значение переменной member_id_score, и в зависимости от этой переменной вытаскиваются данные из соответсвующего поля таблицы. и правильно ли я получил перменную $vote_member_score? мне нужно получить anime_1 например, и потом из такой ячейки достать значение..



Спустя 11 минут, 19 секунд (3.03.2012 - 09:10) T1grOK написал(а):
Все правильно. Не вижу здесь никакой загвоздки.

Спустя 37 минут, 26 секунд (3.03.2012 - 09:48) Игорь_Vasinsky написал(а):
не красиво всё это...

текст запроса в функции, отсутствие конкатенации.. не по феншую как-то.

Спустя 13 минут, 18 секунд (3.03.2012 - 10:01) inpost написал(а):
Точкой соединяют строки, а не плюсом.

Спустя 3 минуты, 17 секунд (3.03.2012 - 10:04) kekus написал(а):
function vote_score($member_id_score)
{
$score = mysql_query("SELECT `anime_".$member_id_score."` FROM `vote_bd`") or die(mysql_error());
echo mysql_result($score,0);
}


так?

UPD: добавил кавычки, и обработчик ошибок

Спустя 6 минут, 17 секунд (3.03.2012 - 10:10) inpost написал(а):
Да, теперь вполне симпатично. Только имена все надо брать в кавычки, и ячеек, и таблиц.

Спустя 19 минут, 5 секунд (3.03.2012 - 10:30) T1grOK написал(а):
Цитата (inpost @ 3.03.2012 - 07:01)
Точкой соединяют строки, а не плюсом.

М-да....моя самооценка программиста понизилась. Не заметить такой "мелочи"....

Спустя 4 часа, 38 минут, 12 секунд (3.03.2012 - 15:08) feniks_iopok написал(а):
всем спасибо!!


--------------------
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса