0
Я создал базу данных с двумя таблицами, каждая для типа пользователя (наставника или попечителя). Пользователь спрашивает, хочет ли он быть наставником или попечителем, а затем кучу других вопросов опроса. Это возможно?Могу ли я конкатенировать строки в функции prepare() для вставки в указанные таблицы
$user_type = $_POST["user_type"];
$stmt = $conn->prepare("INSERT INTO ' + $user_type + '(value_stream) VALUES (:vs)");
$stmt->bindParam(':vs', $value_stream);
Как генерируется строка * значение * поставляется в 'prepare' не имеет никакого отношения к тому, как' prepare' работ. Однако строка должна быть действительной SQL .. это не так. Попробуйте изучить сгенерированную строку (и прочитать сообщение об ошибке SQL). – user2864740
Оператор конкатенации PHP - '.' не' + '. –
Обязательно выполните его. – McStuffins