Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как правильно записать такой запрос к БД?

Всем привет! Только изучаю php и вопрос банальный, но тем не менее требует решения. Есть запрос:
$idProject = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `projects` WHERE `number` = '$numberProject'"));

выводит "Array ( [id] => 2 ) ". ID нужный я выбрал, но мне нужна именно цифра, а не "Array ( [id] => ", как получить только содержимое этого столбца без лишнего "мусора"?
Попробовал так:
$idProject = mysql_query("SELECT `id` FROM `projects` WHERE `number` = '$numberProject'");

выводит "Resource id #9".
Help!
Заранее спасибо!
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@dk-web
echo $idProject['id']
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
EvolDev
@EvolDev
while ($row= mysql_fetch_assoc($query)) {
    echo $row["id"];
}
Ответ написан
Комментировать
@ynblpb_spb
дятел php
если php свежий, то еще можно так:
$idProject = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `projects` WHERE `number` = '$numberProject'"))['id'];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы