Мне нужно сделать новую строку в таблице и записать в эту строку два значения 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']
перед вставкой в запрос, использовать подготовленный запрос не нужно.
Документация по подготавливаемым запросам
Привязка переменных к параметрам подготавливаемого запроса
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю выборку ip адресов, интересуют все результаты кроме данного диапазона (55249
Нужно оформить отправку и сохранение файлов (изображений) на сервере с помощью метода POST (и PUT (или PATCH, есть вообще разница? (и если есть, то какая?)),...
Упал сайтНа главной и на стороне админки "Error establishing a database connection" В wp-config