Мне нужно сделать новую строку в таблице и записать в эту строку два значения que и ans получаемые из https запроса "/zap.php?que=abc и т.д.". С помощью какого кода php можно это сделать и какая тогда должна быть ссылка со значениями?
if (isset($_GET['que'])) {
$sql = "INSERT INTO `capbase` (`que`, `ans`) VALUES ('" . $_GET['que'] . "', '1')";
Важно! Никогда не вставляйте полученные параметры без обработки в sql запрос!
По открывшимся подробностям Вам нужна ссылка вида /zap.php?que=abc&ans=1
Соответственно дальше Вы записываете полученные данные:
if (isset($_GET['que']) && isset($_GET['ans'])) {
$mysqli = new mysqli("example.com", "user", "password", "database");
if ($mysqli->connect_errno) {
echo "Не удалось подключиться к MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$sql = "INSERT INTO table (`que`, `ans`) VALUES (?, ?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param('si', $_GET['que'], $_GET['ans']); //вместо s и i ставите тип полей `que` и `ans`
$stmt->execute();
$stmt->close();
}
Если вы обрабатываете $_GET['que']
и $_GET['ans']
перед вставкой в запрос, использовать подготовленный запрос не нужно.
Документация по подготавливаемым запросам
Привязка переменных к параметрам подготавливаемого запроса
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю выборку ip адресов, интересуют все результаты кроме данного диапазона (55249
Нужно оформить отправку и сохранение файлов (изображений) на сервере с помощью метода POST (и PUT (или PATCH, есть вообще разница? (и если есть, то какая?)),...
Упал сайтНа главной и на стороне админки "Error establishing a database connection" В wp-config