插入时可捕获的致命错误

时间:2016-04-07 22:53:31

标签: php mysql mysqli

在我的代码中

  

可捕获的致命错误:无法转换类mysqli的对象   在phpmyadmin中插入字符串

$con = $_POST['con'];
$date =date('d-m-y');
$tag = $_POST['tag'];
$titel = $_POST['titel' ];
$by = $_POST['by'];
$mail = $_POST['mail'];
$img = $_FILES['up']['name'];
$iim = $_FILES ['up']['tmp_name'];
move_uploaded_file( $iim," ../Downloads");

$con = mysqli_connect('localhost' , 'root','','post');
$quu  =  "INSERT INTO post1 ".
  "(email,post_by,post_titel,post_content,post_date,post_tages) ".
  "VALUES ( '{$mail}','{$by}','{$titel}','{$con}',now(),'{$tag}')";
$finsh=mysqli_query($con, $quu) 

2 个答案:

答案 0 :(得分:1)

您已使用$con两次。

这两个

$con = $_POST['con'];

在这里

$con = mysqli_connect(...

只需要重命名其中一个。如果它是第一个,请在查询中更改变量名称。

答案 1 :(得分:1)

您的$con(内容)被$con连接对象覆盖。

因此,您尝试在基础中插入自己的数据库连接

重命名你的mysqli连接