<?php
$hostname = 'localhost';
$user = 'username';
$pass = 'password';
$database = 'database_name';
$db_connection = new PDO( "mysql:host=" . $hostname . ";dbname=" . $database, $user, $pass );
$results = $db_connection->query( 'SELECT testimonial, author FROM recommendations WHERE 1 ORDER by rand() LIMIT 1' );
foreach ( $results as $row ) {
echo '<p id="quote">' . $row['testimonial'] . '</p>';
echo '<p id="author">–' . $row['author'] . '</p>';
}
// Close the connection
$db_connection = null;
不错!
不仅仅是基础。我喜欢它。
谢谢。
非常欢迎!
您好,此脚本只能应用于单个表。您是否有其他适用于多个表的脚本?
谢谢。
您可以将此代码编写到一个查询函数中,然后使用多个SQL查询。
我发现这是一种更安全、更健壮的实现方式。它绝对更具动态性。并非贬低作者的代码,它已经两年历史了,我相信这只是一个起点。
查看此类
https://github.com/ajillion/PHP-MySQLi-Database-Class/blob/master/MysqliDb.php
您可以将登录详细信息(如用户名和密码)存储在不同的文件中,然后将其包含在上述页面中,而不是直接指定。类似于以下内容
——–
并且secure.php包含以下数据。
—
这比上面一种方法更安全。
仅供新手参考。我建议使用新的PHP语法。这是已弃用的。您应该使用预处理语句和mysqli连接,否则您容易受到SQL注入攻击。
https://php.ac.cn/manual/en/book.mysqli.php
使用PDO!mysql_connect是一种反模式,安全性不如预期。
PDO风格。阅读后,反复试验!新手的第一篇帖子!
这应该更新。MySQLi或PDO。
确实,您什么时候更新这个?
朋友们,我需要你们的帮助,我想使用PHP构建一个动态网站,我需要所有我能得到的帮助,因为我对PHP还比较陌生。