Я пытаюсь добавить $ _SESSION ['user_id'] в базу данных и, когда я повторяю ее в этой функции, отлично работает. Однако, когда я пытаюсь вставить его в мою базу данных MySQL, он добавляет значение 0. На самом деле путают, почему. Спасибо за любую помощь!Добавление информации из переменных в базу данных PHP
function fill_team() {
$i = 1;
while ($i < 24) {
$first_name = first_name();
$last_name = second_name();
echo "<br>";
$add_names = mysql_query("INSERT INTO `players` (`first_name`, `last_name`, `user_id`) VALUES ('$first_name', '$last_name', '.$_SESSION['user_id']'.)");
$i++;
}
}
Вы должны 'return' в вашем' first_name() 'и' second_name() 'функции, а не эхо - просто repla ce 'echo' с' return', и он должен работать. – andrewsi
Ах, я пробовал это, но я должен был сделать это с разными котировками. Спасибо огромное! –
Рад помочь! – andrewsi