Я просмотрел все и не смог найти решение моей проблемы, так что я здесь. Я пытаюсь получить имя пользователя из формы. Из этого имени я пытаюсь получить идентификатор пользователя для публикации в другой таблице. Когда я это делаю, я получаю значение «0» в таблице.PHP/MYSQL Получить user_id из базы данных, используя имя
Это код:
$to_name = trim($_POST['to_name']);
$get_to_id = "SELECT user_id FROM users WHERE name = " . $to_name;
$gti = mysql_query($get_to_id);
if($gti) {
$abc = mysql_fetch_array($gti);
$to_id = $abc['user_id'];
}
И когда я вставить его в таблицу не показывать пользователям идентификатор. Любая помощь будет большой. Заранее спасибо.
прежде всего ... '$ to_name' должно быть в кавычках –
во-вторых .... санировать ваши входы. –
Вы должны проверить наличие ошибок для всех операций MySQL. –