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连接
基础教程推荐
猜你喜欢
- 如何在数学上评估像“2-1"这样的字符串?产生“1"? 2022-01-01
- 主题化 Drupal 7 的 Ubercart “/cart"页 2021-01-01
- PHPUnit 的 Selenium 2 文档到底在哪里? 2022-01-01
- php中的foreach复选框POST 2021-01-01
- Yii2 - 在运行时设置邮件传输参数 2022-01-01
- 将变量从树枝传递给 js 2022-01-01
- Web 服务器如何处理请求? 2021-01-01
- 使用 scandir() 在目录中查找文件夹 (PHP) 2022-01-01
- php中的PDF导出 2022-01-01
- php 7.4 在写入变量中的 Twig 问题 2022-01-01
