2016-10-20 8 views
-3

私はSql、Django、PhP、PHPはSQLと一緒に行く必要がありますか?

を研究しています

私はこの1つのチュートリアルをソーシャルネットワークWebサイトの作成に見ました。彼らはPHPをSQLとともに使用していました。これはいつも必要ですか? PHPはSQLに対して何をしていますか?私はそれがサーバー側であることは知っていますが、Djangoではありませんか? PHP/SQLではなくDjango/SQLを使用できますか?

+0

あなたは物事を混ぜている、PHPはプログラミング言語です。 Djangoはプログラミング言語Pythonで構築されたフレームワークです。 – Daan

答えて

1

まず、DjangoはPythonのフレームワークで、PHPはプログラミング言語です。 Django/SQLまたはPHP/SQLを使用できるかどうかを知りたければ、答えはyesです。どちらもMySQLのようなデータベースを扱うことができます。

2

PHPとPythonはプログラミング言語です。おそらくどちらか一方を使いたいと思うでしょう。それらを混ぜることは、混乱のために(私のために、とにかく:)作る傾向があります。

DjangoはPythonで書かれたフレームワークです。

SQLは、データベースと通信するための言語です。 Djangoは、データベースをオブジェクトモデルで表現することによって、プログラマからほとんどのSQLを隠します。テーブルの各行は、アプリケーション内でPythonオブジェクトとして表されます。

私の知る限り、PHPはデータベースのやりとりをあまりサポートしていないため、プログラマはSQL文を使用して直接データベースに接続し、データベースから返された結果セットを処理する必要があります。だから、

、ご質問の時間に1つを取るために、

  • は[PHP + SQL]ですが常に必要?

いいえPythonをDjangoで使用し、SQLを完全に回避することもできます。またはDjangoのないPythonを使用して、SQLを自分で記述します。あるいは、PHPやPythonに加えて、データベースとやりとりするためにSQLを必要とするかもしれない他の言語。

  • PHPはSQLに対して何をしますか?

何もありません。 SQLは、PHPコードがデータベースを照会および更新することを可能にします。

  • [PHP]はサーバー側ですが、Djangoでもないことは知っていますか?

です。

  • PHP/SQLの代わりにDjango/SQLを使用できますか?

上記を参照してください。

+0

これは私を混乱させます:http://tag.wonderhowto.com/create-a-social-network-using-php-and-mysql/ –

+0

編集:https://www.youtube.com/watch?v= REFTkl5fSewこのチュートリアルシリーズ –

+0

PHPには、データベースをオブジェクトモデルとして表すフレームワークもあります。 – Daan

関連する問題