[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php mysql SELECT
feniks_iopok
писал функцию на пхп для выборки данных из базы и столкнулся с проблемой. можно ли в запросе

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 рублей в день, почему так мало?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.