MYSQLI查询不会在数据库中插入信息

时间:2015-11-30 02:38:07

标签: php mysqli

我有一个表单和代码来上传信息和图片。一切正常,图像调整大小并放在正确的文件夹中。之后我有代码将信息插入数据库。

$query = "INSERT INTO `artigos` VALUES ('','$titulo','$nome','$corpo','$categoria','','')";

$result = mysqli_query($con, $query);

//se a query existe entao a pagina é redireccionada

if (mysqli_affected_rows($con) != 0)
{
    $sucesso = '<span  class="yes">Artigo inserido com sucesso!</span>';
    echo $sucesso;
}

我收到消息&#34; Artigo inserido com sucesso&#34;但信息不会出现在数据库中。 MY $ con是mysqli连接。所有变量都存在,按下按钮时没有错误,但信息没有进入数据库。我的艺术家&#39;表包含以下字段:

id_artigo,titulo,img,corpo,id_categoria,id_user,date(timestamp)。

有什么问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

<?php
 $query = "$query = "INSERT INTO artigos(titulo, img, corpo, id_categoria,id_user) VALUES ('{$titulo}','{$nome}','{$corpo}',{'$categoria'}, 4";";

$result = mysqli_query($con, $query);

//se a query existe entao a pagina é redireccionada

if (mysqli_affected_rows($con)!=0)

{

$sucesso = '<span  class="yes">Artigo inserido com sucesso!</span>';

echo $sucesso;

}

?>