Basic PDO connection to MySQL(到MySQL的基本PDO连接)
本文介绍了到MySQL的基本PDO连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
测试此连接时遇到问题,我正在尝试将测试值放入表中。
请注意:
- 运行Xampp V 3.2.2时,Apache和MySQL都处于打开状态,本地主机端口也工作正常。
- 已设置数据库和表。
<?php
$dsn = 'mysql:host=localhost:1842;dbname=mesimot;charset=utf8';
$db = new PDO($dsn, 'root', '');
$sql = "INSERT INTO mesima VALUES ('', 'first task','0')";
$count = $db->exec($sql);
if($count){
echo 'updated!' . '<hr>';
}
我在phpStorm上运行login.php,什么都没有发生,我检查了表,它仍然是空的。
我遗漏了什么吗?
谢谢
编辑: Mesima表由以下部分组成: ID(AI) 文本varchar 25 和bool tinyint 1
推荐答案
您正在尝试连接端口,请使用以下命令:
更改,
$dsn = 'mysql:host=localhost:1842;dbname=mesimot;charset=utf8';
至
$dsn = 'mysql:host=localhost;dbname=mesimot;port=1842;charset=utf8';
注意到我定义端口的方式和您定义端口的方式了吗?
其他信息
如果Queries First Value参数是自动递增ID,则可以将其留空。
编辑%1
更改,
INSERT INTO mesima VALUES ('', 'first task','0')
收件人、
INSERT INTO `mesima` (`mesi`, `done_bool`) VALUES ('first task', '0')
这篇关于到MySQL的基本PDO连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:到MySQL的基本PDO连接
基础教程推荐
猜你喜欢
- HTTP 与 FTP 上传 2021-01-01
- 在 CakePHP 2.0 中使用 Html Helper 时未定义的变量 2021-01-01
- Doctrine 2 - 在多对多关系中记录更改 2022-01-01
- phpmyadmin 错误“#1062 - 密钥 1 的重复条目‘1’" 2022-01-01
- 在 yii2 中迁移时出现异常“找不到驱动程序" 2022-01-01
- PHP 守护进程/worker 环境 2022-01-01
- 如何在 Symfony 和 Doctrine 中实现多对多和一对多? 2022-01-01
- 使用 PDO 转义列名 2021-01-01
- 如何在 XAMPP 上启用 mysqli? 2021-01-01
- 找不到类“AppHttpControllersDB",我也无法使用新模型 2022-01-01