php - 在成功的数据库连接期间未将数据发送到表
问题描述
我已经创建了数据库和表,并且与数据库的连接成功但数据没有发送到数据库
<?php
$mysqli = mysqli_connect('****************', '***************', '*************', '******posts');
if ($mysqli) {
echo "conn established";
} else {
echo "conn failed";
}
if (isset($_POST["submit"])) {
$one = "one";
$two = "two";
$three = "three";
$four = "four";
$five = "five";
$push = mysqli_query($mysqli, "INSERT INTO articles
(id,title,thumbnail,upvotes,views,url)
VALUES ('$one','$two','$three','$four','$five')");
if ($push) {
echo "---------pushed----------";
} else {
echo "-----not pushed----";
}
}
解决方案
使用此功能进行运行查询
mysqli_query($conn, $sql)
推荐阅读
- javascript - 在调用内容时未修改 Javascript 中传递给构造函数的数组
- reactjs - React-window grid:如何获取项目的真实索引而不是当前列的?
- react-native - 从 axios.get 响应中获取 url
- javascript - JavaScript 解构理解的问题
- javascript - 字符串操作javascript
- android - android 会自动打开短信中的链接(谷歌会扫描我的短信)吗?
- postgresql - 在流复制过程中发送 Postgres 复制大小
- github-actions - 添加 github webhook 以使用 openapi-generator 生成客户端 sdk
- flutter - 如何在 Flutter 中制作方形应用栏按钮?
- android-studio - Android Studio 4.1 项目设置