Php 多个查询不起作用

Php 多个查询不起作用,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,我尝试一个接一个地执行3个查询,但它只执行2个,没有得到任何错误。。。 它只回显第一行,然后什么也不回显,当通过phpMyAdmin查看表时,我看到上一次查询中没有插入任何行 $queryGetOpis = $con->query('SELECT numar FROM Opis ORDER BY id ASC LIMIT 1'); $data = $queryGetOpis->fetch_assoc(); $numar = intval($data["numar"])+1; ech

我尝试一个接一个地执行3个查询,但它只执行2个,没有得到任何错误。。。 它只回显第一行,然后什么也不回显,当通过phpMyAdmin查看表时,我看到上一次查询中没有插入任何行

$queryGetOpis = $con->query('SELECT numar FROM Opis ORDER BY id ASC LIMIT 1');
$data = $queryGetOpis->fetch_assoc();
$numar = intval($data["numar"])+1;

echo '<h2>Numarul este ' . $numar . '</h2>';

if ($queryUpdateOpis = $con->prepare('UPDATE Opis SET numar=' . $numar . ' ORDER BY id ASC LIMIT 1'))
{
    $queryUpdateOpis->execute();
    $queryUpdateOpis->close();
}
else echo "Eroare ".$con->error;

if ($queryInsertUser = $con->prepare('INSERT INTO Opis(numar,user,data) VALUES(' . $numar . ', "' . $_COOKIE[LOGIN_COOKIE] . '", "' . date("dmYHi") . '")'))
{
    $queryInsertUser->execute();
    $queryInsertUser->close();
}
else echo "Eroare ".$con->error;

通过将值正确地放入查询中,您缺少了使用准备语句的要点。请打印SQL查询,然后使用phpMyAdmin或类似工具手动运行它。这行吗?第二行很有趣,你想更新一些随机行吗?@johncode这是我的风格,不认为是错误。@JoachimIsaksson是的。在罗马尼亚语中表示迄今为止相同的意思。