PHP/MySQL | Помогите с sql запросом
$sql = "INSERT INTO `product`(`id`, `name`, `price`, `category`, `link`, `description`) values ([$v_1],[$ v_2],[$v_3],[$v_4],[$v_5])";
переменные все заполнены, но в таблицу не заносится
Как то так
$sql = "INSERT INTO `product`(`id`, `name`, `price`, `category`, `link`, `description`) values ($v_1, $v_2, $v_3, $v_4, $v_5)";
MisterFox (15.02.2021 в 23:22)
Как то так
Как то так
$sql = "INSERT INTO `product`(`id`, `name`, `price`, `category`, `link`, `description`) values ($v_1, $v_2, $v_3, $v_4, $v_5)";
а что то ты менял*?
Твой вариант: ([$v_1],[$ v_2],[$v_3],[$v_4],[$v_5])
И то что я убрал: ($v_1, $v_2, $v_3, $v_4, $v_5)
есть разница? [] они тут точно лишние. Также у тебя тут [$ v_2] пробел стоит).
И то что я убрал: ($v_1, $v_2, $v_3, $v_4, $v_5)
есть разница? [] они тут точно лишние. Также у тебя тут [$ v_2] пробел стоит).
MisterFox (15.02.2021 в 23:34)
Твой вариант: ([$v_1],[$ v_2],[$v_3],[$v_4],[$v_5])
И то что я убрал: ($v_1, $v_2, $v_3, $v_4, $v_5)
есть разница? [] они тут точно лишние. Также у тебя тут [$ v_2] пробел стоит).
Твой вариант: ([$v_1],[$ v_2],[$v_3],[$v_4],[$v_5])
И то что я убрал: ($v_1, $v_2, $v_3, $v_4, $v_5)
есть разница? [] они тут точно лишние. Также у тебя тут [$ v_2] пробел стоит).
function add_product($v_1, $v_2, $v_3, $v_4, $v_5) {
echo $v_1;echo $v_2;echo $v_3;echo $v_4;echo $v_5;
if(isset($v_2) && isset($v_3) && isset($v_4) && isset($v_5))
{
$sql = "INSERT INTO `product`(`id`, `name`, `price`, `category`, `link`, `description`) values ($v_1, $v_2, $v_3, $v_4, $v_5)";
$link = mysqli_connect('localhost','root','','yeezy');
$result = mysqli_query($link, $sql); ?>
<div class="alert alert-success">
<strong>Успех!</strong> Запись добавлена.
</div>
<?php
} else { ?>
<div class="alert alert-danger">
<strong>Ошибка!</strong> У вас есть незаполненые поля, попробуйте заполнить все правильно.
</div>
<?php
}
}
можешь тут глянуть? ибо сути не меняет, пишет успешно - хотя таблицу не создает запись
echo $v_1;echo $v_2;echo $v_3;echo $v_4;echo $v_5;
сделана просто для проверки, передал ли я верно атрибуты
________
посл. ред. 15.02.2021 в 23:41; всего 2 раз(а); by 553494008
553494008, По пробуй так.
________
посл. ред. 15.02.2021 в 23:43; всего 1 раз(а); by MisterFox
$sql = "INSERT INTO `product`( `name`, `price`, `category`, `link`, `description`) values ('".$v_1."', '".$v_2."', '".$v_3."', '".$v_4."', '".$v_5."')";
________
посл. ред. 15.02.2021 в 23:43; всего 1 раз(а); by MisterFox
MisterFox (15.02.2021 в 23:42)
553494008, По пробуй так.
553494008, По пробуй так.
$sql = "INSERT INTO `product`( `name`, `price`, `category`, `link`, `description`) values ('".$v_1."', '".$v_2."', '".$v_3."', '".$v_4."', '".$v_5."')";
есть))) спс,как я об этом не подумал___)
553494008, `id`, тоже лишний был, не заметил его) с начало)
Стр.: 1, 2