Mysqli и ожидает 2 параметра, 1 с учетом

Я получаю сообщение об ошибке mysqli, когда он ожидает 2 параметра, и только 1 был задан, но я не вижу, что мне не хватает.

          // Create connection
$con=mysqli_connect("connection stuff");

// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

<?php
if(isset($_POST['submit1011']))
{
$query1 =mysqli_query ($con, "UPDATE blog_semicategory SET    english_navn_godkend=".$_POST['godkend_english101']." WHERE semikatagori_id=" . $id) or die(mysqli_error());
mysqli_query($query1);
echo('<META HTTP-EQUIV="refresh" CONTENT="1">');
echo "<h3>Oprettes...</h3>";
}
?><center><img src="../include/images/<?php echo $r1011->english_navn_godkend ?>.png"></center><br />

<center>
<form action="" method="post">
<input type="hidden" name="godkend_english101" value="2">
<input type="submit" name="submit1011" value="Godkend Navn" />
</form>
</center>

-2

Решение

$query1 =mysqli_query ($con, "UPDATE blog_semicategory SET    english_navn_godkend=".$_POST['godkend_english101']." WHERE semikatagori_id=" . $id) or die(mysqli_error());
mysqli_query($query1);

$query1 это не запрос Смотрите руководство для mysqli_query. Эта функция возвращает mysqli_result. По сути, вы пытаетесь выполнить один и тот же запрос дважды, а вторая попытка не указывает первый параметр ссылки.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]