php - 插入中可捕获的 fatal error

标签 php mysql mysqli

在我的代码中

Catchable fatal error: Object of class mysqli could not be converted to string in insert in 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) 

最佳答案

您已使用 $con 两次。

都在这里

$con = $_POST['con'];

这里

$con = mysqli_connect(...

只需重命名其中一个即可。如果是第一个,也请更改查询中的变量名称。

关于php - 插入中可捕获的 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36488610/

相关文章:

php - 带复选框的简单 php mysql 搜索引擎

php - 相当于 Yii2 中的 "Yii::app()->controller->renderPartial"?

php - 如何运行php文件

php - 小组结果分组

mysql - 如何在不使用 union mysql 的情况下从一个查询中的两个不同表求和

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 将数据库中的所有数据输出到 php 页面

php - 尝试提取 Mongo ID 十六进制代码时无法将 MongoId 类型的对象用作数组

mysql - 如果不满足条件,则从其他表获取值

php - 跳过获取表中不需要的数据