0

我正在开发一个网站并同时学习如何编码。到目前为止,我刚刚掌握了 PHP 的窍门。现在我想学习如何将数据库与 PHP 集成。我是否开始学习 MySQL 及其库?我一直在阅读 PDO 是要走的路,我只是迷失了应该学习的顺序。

4

3 回答 3

2

Mysql是一个数据库。完全不同的东西。一个人应该独立于 PHP 或任何其他语言单独学习基本的 Mysql,在控制台或任何 GUI 客户端中练习基本查询。

一旦熟悉了基本 SQL,就可以转向使用 PDO 从 PHP 运行基本查询。只有没有可变部分的静态查询。

最后,您可以开始使用准备好的语句构建动态查询。您可以在标签 wiki中找到有关 PDO 的基本信息

于 2013-08-19T18:32:23.787 回答
0

你有一个非常开放的问题。

但是,通常使用 PHP 的标准是 MySQL,所以我建议您学习这一点。此外,大多数 SQL 在语法上是相似的。通常在 PHP 中工作时,您将使用 MySQL、PostgreSql 或 SQLlight。它们都有非常相似的语法。

我建议你找一本关于 PHP/MySQL 的书并学习它。我通常不认可书籍,但是 Head First 为初学者提供了一本很棒的书,名为“Head First PHP & MySQL”。你会从这本书中学到很多东西,你可以谷歌它,因为我不知道链接。

此外,php.net 是 PHP 相关编程的最佳资源。

最后一个提示,我建议您学习面向对象的编程方式,包括在程序式风格即将消失时打开数据库连接。

祝你好运!我很高兴您使用 PHP 而不是另一个 .net 无人机。

(另外,下载 cake.php 或 codeignighter 以了解构建轻量级、精心设计的框架)

于 2013-08-19T18:36:40.870 回答
0

我将按以下顺序开始:

  1. 创建基本表并通过 phpmyadmin 输入一些值

    例如:为用户做一个。创建名为“user”的表和列“user_id”、“username”、“password”、“email”

  2. 使用 SELECT 语句通过 phpmyadmin 选择某些数据

  3. 使用连接构建简单的 php 页面并检索您的数据库数据
  4. 了解 SQL 注入和安全问题 了解 PDO 使用的面向对象编程(可选)
  5. 开始将您的传统 mysql 转换为 PDO 类型

然后开始更深入地学习mysql

祝你好运!

于 2013-08-19T18:40:27.927 回答