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连接
基础教程推荐
猜你喜欢
- PHP 5 反射 API 性能 2021-01-01
- 为 iPhone APNS 使用 PHP 时出错 2022-01-01
- File_get_contents 不起作用? 2021-01-01
- 雄辩的 laravel WhereIn All 2021-01-01
- Laravel Dusk:FacebookWebDriverExceptionUnknownErrorException:未知错误:NET::ERR_CONNECTION_REJECTED 2022-01-01
- 使用 jQuery Ajax 删除 mySQL 表行 2021-01-01
- 使用 php 7 运行 composer,但为 php 5 安装包 2022-01-01
- PHP中如何获取当前用户的请求参数? 2023-09-25
- PHP - 从时差中排除所有非营业时间/天 2022-01-01
- 在 Magento 中设置全局变量,GUI 方式? 2021-01-01
