2013-08-19 20 views
0

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

回答

2

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

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

最后,您可以开始使用准备好的语句来构建动态查询。关于PDO的基本信息,你可以在这里找到tag wiki

0

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

但是,通常使用PHP的标准是MySQL,所以我建议你学习一下。而且,大多数SQL在语法上是相似的。通常在使用PHP时,您将使用MySQL,PostgreSql或SQLlight。他们都有非常相似的语法。

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

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

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

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

(也下载cake.php或codeignighter了解建设轻便,精心设计的框架)

+0

您向我提出一个有趣的话题。我应该学习.net,而不是在将来能够帮助我着手工作? – Dahnny012

+0

我能流利地使用PHP,C#.net和其他许多软件,但迄今为止,PHP一直是付费最高的。虽然最简单的入门级是.net。不会说谎。我非常喜欢PHP,但会推荐给任何人。大多数财富500强公司在某处使用PHP。 –

0

我将开始按照以下顺序:

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

    例如:为用户做一个。创建一个名为“用户”和列“USER_ID”,“用户名”,“密码”表,“电子邮件”

  2. 使用SELECT语句通过phpmyadmin来选择特定的数据

  3. 构建简单的PHP页面连接和检索你的数据库的数据
  4. 了解SQL注入和安全问题为学习使用PDO(可选)
  5. 开始转移你的传统的MySQL到PDO类型

和T面向对象编程母鸡开始深入学习mysql更多

祝你好运!

+1

我不打电话PDO使用可选。而是强制性的 –

+0

这是一个错字,该部分被提到前一步。我的意思是说,在PDO是可选的之前学习OOP,因为它会帮助他理解PDO的结构。 – Tatarin