将站点连接到 phpMyAdmin 数据库
Connecting site to phpMyAdmin database
我有一个包含表格、图像、文本等的网站。我想从表格中提取数据并将它们记录在 mySQL 中。为此,我是否需要将文件扩展名从“.html”更改为“.php”?如果是这样,那么这会影响任何内联 css 吗?
另外,当我需要通过php连接到服务器时,我如何知道数据库用户名、数据库密码和数据库主机?
我已经把 go daddy 作为虚拟主机,并使用他们提供的 CPanel 访问 phpmyadmin
谢谢 - 非常感谢任何帮助!
这是我目前的 PHP 代码,当我 运行 通过 XAMPP:
进行测试时,我不断收到错误警报
mysql_connect()
已弃用,请考虑使用 mysqli
或 PDO
。
保护伞。数据库连接示例:-
您应该创建一个单独的 class 包含数据库中基本操作的函数,并将该文件与其他代码分开,只需继承 class 并使用连接和函数。
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('SELECT * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>
正如其他答案所述,使用 pdo
或 mysqli
而不是“mysql”。
使用 PDO 的一个好方法是将连接代码放在一个文件中,并将此文件包含在您需要使用数据库的任何地方。
我们称这个文件为dbconnector.php
。
try
{
$conn = new PDO($connectionString, 'root', '');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
现在,无论你想在何处使用数据库,只需使用:-
include 'dbconnector.php'
现在,您可以通过$conn
访问连接变量。
阅读更多关于 PDO 的内容。
http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html
我有一个包含表格、图像、文本等的网站。我想从表格中提取数据并将它们记录在 mySQL 中。为此,我是否需要将文件扩展名从“.html”更改为“.php”?如果是这样,那么这会影响任何内联 css 吗?
另外,当我需要通过php连接到服务器时,我如何知道数据库用户名、数据库密码和数据库主机?
我已经把 go daddy 作为虚拟主机,并使用他们提供的 CPanel 访问 phpmyadmin
谢谢 - 非常感谢任何帮助!
这是我目前的 PHP 代码,当我 运行 通过 XAMPP:
进行测试时,我不断收到错误警报mysql_connect()
已弃用,请考虑使用 mysqli
或 PDO
。
保护伞。数据库连接示例:-
您应该创建一个单独的 class 包含数据库中基本操作的函数,并将该文件与其他代码分开,只需继承 class 并使用连接和函数。
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('SELECT * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>
正如其他答案所述,使用 pdo
或 mysqli
而不是“mysql”。
使用 PDO 的一个好方法是将连接代码放在一个文件中,并将此文件包含在您需要使用数据库的任何地方。
我们称这个文件为dbconnector.php
。
try
{
$conn = new PDO($connectionString, 'root', '');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
现在,无论你想在何处使用数据库,只需使用:-
include 'dbconnector.php'
现在,您可以通过$conn
访问连接变量。
阅读更多关于 PDO 的内容。 http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html