php - 连接到数据库,包括 "mysql_select"转换为 pdo

标签 php mysql pdo

这是我连接到sql server的页面

<?php
$user="test";
$parola="test1";
$bazadate="test";  //Numele bazei de date sql//
$host="localhost"; //In general se foloseste localhost//
mysql_connect($host,$user,$parola);
@mysql_select_db($bazadate) or die( "Nu ma pot conecta la baza ta de date! <br/ > 
Sigur ai completat userul, parola si numele bazei de date?");
?>

我试过向下代码,但我收到“未选择数据库”:

<?php
/* SQL connect PDO */
$dsn = 'mysql:dbname=test;host=localhost';
$user = 'test';
$password = 'test1';

try {
$dbh = new PDO($dsn, $user, $password);

} catch (PDOException $e) {
echo 'Conectare SQL nereusita: ' . $e->getMessage();
}
?>

PDO 类(class)完全让我丧命......

最佳答案

$dsn = 'mysql:dbname=test;host=localhost';

参数顺序错误

订单在documentation

$dbn = new PDO('mysql:host=$host;dbname=$bazadatet', $user, $parola);

在哪里

$user="test";
$parola="test1";    //table
$bazadate="test";  //Numele bazei de date sql//
$host="localhost"; //In general se foloseste localhost//

将顺序更改为 host & dbname

关于php - 连接到数据库,包括 "mysql_select"转换为 pdo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14335862/

相关文章:

php - ImageMagick 的 SVG 输出格式错误

php - 使用 jQuery、Ajax 和 PHP 的投票系统只能在本地服务器上运行

PHP - 根据 id 打开页面

php - 调用未定义的方法 pdo::prepare

php - 为允许独立配置文件的 Web 应用程序使用多个数据库

php - 图片上传: Unexpected T_VARIABLE

php - 需要 ext-mongodb ^1.5.0 symfony

php - SimpleXMLElement - 字符串无法解析为 XML

mysql - MySQL 服务器的高 CPU 使用率

php - Laravel Eloquent,返回两个条件都为 True 的行