我尝试使用以下代码在PC上的localhost上加载PHP页面来创建数据库:
// Connect to MySQL
$linkdb = mysql_connect('localhost', 'root', '***********');
if (!$linkdb) {
die('Could not connect: '.mysql_error());
}
// Make my_db the current database
$db_selected = mysql_select_db('movie_db', $linkdb);
if (!$db_selected) {
// If we couldn't, then it either doesn't exist, or we can't see it.
$sql = 'CREATE DATABASE movie_db';
if (mysql_query($sql, $linkdb)) {
echo "Database movie_db created successfully\n";
} else {
echo 'Error creating database: '.mysql_error()."\n";
}
}
mysql_close($linkdb);
我第一次在浏览器上加载页面
localhost /〜"我的名字" /
我得到了这个
数据库movie_db已成功创建
表示数据库已创建。 问题是我无法在任何地方找到数据库。什么时候应该存储? 无论如何将它保存在.php文件的同一文件夹中?
答案 0 :(得分:2)
即使您的问题涉及MySQL,我也希望建议SQLite,它似乎更适合您的用例。它将数据库存储在单个文件中,可以通过sqlite_xxx()
函数或PDO直接访问。
以下是一些示例代码:
$folder = 'sqlite:/<PATH>/movie_db.sqlite';
$dbh = new PDO($folder);
$sql = "SELECT * FROM movies WHERE name LIKE '%love%'";
foreach ($dbh->query($sql) as $row)
echo $row[0];
您还可以在以下位置找到有关SQLite的更多信息: https://www.sqlite.org/quickstart.html
答案 1 :(得分:0)
数据库是在MySQL服务器上创建的。
使用PHP,您可以连接并操作数据库。
MySQL是最常用的PHP数据库系统。
什么是MySQL? MySQL是一个在网络上使用的数据库系统MySQL是一个 在服务器上运行的数据库系统MySQL非常适合小型系统 和大型应用程序MySQL非常快速,可靠且易于使用 MySQL在许多MySQL平台上使用标准的SQL MySQL编译 可以免费下载和使用MySQL开发,分发和 由Oracle Corporation支持MySQL以联合创始人Monty的名字命名 Widenius的女儿:我存储在MySQL数据库中的数据 表。表是相关数据的集合,它由以下内容组成 列和行。
数据库对于以分类方式存储信息非常有用。
在这里,您可以了解有关PHP和MySQL基础知识的更多信息: http://www.w3schools.com/php/php_mysql_intro.asp