PHP 无法正确输入 MySql 数据

标签 php mysql

我一直在尝试使用 PHP 在 MySql 中放置一个简单的条目,我一直在尝试学习这一点,但没有成功,而且我的数据库很可靠。我只是想看看我的语法有什么问题,非常感谢任何帮助。当我在终端中运行它时,它运行正常,诚然,我对此很陌生,只是想深入了解其中的问题所在。我已经搞乱了这么久,但一无所获。

<?php
$link = mysqli_connect(Minion, "Chris", "Password", ZooProject);
    if (!link) {
        echo "error";
        exit;
    }
    mysqli_query("INSERT INTO Animals (animal_id, name, breed_id, sex, Origional_Place, info, birth_date) VALUES ('2','Chris','1','M','idk','test','2000-02-02')");

mysqli_close($link);
?>

我的数据库描述

+-----------------+-------------------+------+-----+---------+----------------+
| Field           | Type              | Null | Key | Default | Extra          |
+-----------------+-------------------+------+-----+---------+----------------+
| animal_id       | int(11)           | NO   | PRI | NULL    | auto_increment |
| name            | varchar(30)       | YES  |     | NULL    |                |
| breed_id        | int(11)           | NO   | MUL | NULL    |                |
| sex             | enum('M','F','U') | NO   |     | NULL    |                |
| Origional_Place | varchar(30)       | YES  |     | NULL    |                |
| info            | varchar(140)      | YES  |     | NULL    |                |
| birth_date      | date              | NO   |     | NULL    |                |
+-----------------+-------------------+------+-----+---------+----------------+

我已经研究了文档一段时间,但我只是没有从中得到我需要的东西,当我使用 errno 命令时,我收到错误 0 并且我使用的是 PHP 7.0

最佳答案

试试这个

$link = mysqli_connect(Minion, "Chris", "Password") 或 die(mysqli_error());

$db = mysqli_select_db($link, ZooProject) 或 die(mysqli_error());

Minion = IP,ZooProject 是你的数据库名称,应该用双引号书写,如“ZooProjects”

关于PHP 无法正确输入 MySql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476646/

相关文章:

javascript - 浏览器是否容易通过隐藏在 <img> 数据中的 iframe 加载网页?

mysql - 帮助 MYSQL 查询聚合计数(替代三个子查询)

mysql - 未创建 mysql 数据库的备份

mysql - 如何检查变量是否等于数据库表中某一列的一部分?

php - 与 PHP 中的数组合并相反

php - Symfony2 概念问题 : general bundles vs. 特定问题

php - MySQL:PDO 事务无法正常工作

php - java.lang.String 类型的值 <br 无法转换

php - cakephp:想创建一个没有数据库模型的 Controller

php - MYSQL无法选取点间距离(lat,lng)=0的记录