到MySQL的基本PDO連接 [英] Basic PDO connection to MySQL

查看:0
本文介紹了到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連接的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持IT屋!

查看全文
登錄 關閉
掃碼關注1秒登錄
發送“驗證碼”獲取 | 15天全站免登陸
全免费A级毛片免费看无码播放