Skip to main content

PHP Tutorial–Lesson 4: Introduction to PHP- Part II

 

Getting Started with MySql:

•Here am going to demonstrate MySql queries, and all examples demonstrate only how to write correct MySql syntax.

•So you might run these commands at your MySql db on your own host, at a window called SQL, and fill your query on the text box then click run.

•At end of this Lesson, you’ll get PHP built-in functions that deal with MySql db, and be able to run MySql query through PHP script.

Logging to MySql through your localhost server:

In order to log in to your MySql db that it is installed on your localhost, simply open your internet explorer, on the address bar, write: http:localhost:port/phpmyadmin

where port is the port number where your web server installed on it. for example suppose your web server installed on port number 81 then the address will be:

http://localhost:81/phpmyadmin

remember, you had specified the port number of your web server at installation time.

after that then a prompt will ask you for username and password of MySql administrator, type them and enter.

in case you face a problem don’t hesitate to post it and tell us about it.

Queries

•Each instruction in MySql you do, called a query.

What does query mean?

•When you ask your db to do some functions in your application, you query it.

•Query is a syntax from you as a programmer, to the db as a software.

•This syntax is known for db as an instruction that does some actions, depending on the syntax.

•At our PHP tutorial we’ll talk about basic queries that we’ll use in our applications.

for complete reference about MySql queries go to www.mysql.com

CREATE Query:

•This query used to create something (objects) not exist.

•We use CREATE to create database and tables or any object.

How to create database?

Syntax:

CREATE DATABASE db_name

Example: CREATE DATABASE company

Notes:

•MySql is not case sensitive, but it is preferred to write MySql query capitalized, and it does not matter your variable-name capitalized or not.

•CREATE DATABASE: tells your RDBMS to create an empty db.

•To make this query executed successfully, you have to keep in mind that db_name must be unique, i.e. db_name is not used before in the same host. db_name naming rules are: must begin with only char or underscore, and might contain numbers.

• User must be granted a privilege for  creating new databases, in order to execute this query successfully.

How to create table?

Syntax:

CREATE TABLE table_name

(

Table properties…

)

Notes:

•table_name name must be unique, i.e. there is no other table in the same db has same name.

•Table properties are columns of the table, or the attributes your table has.

•Successful programmer chooses descriptive names for table name, and group related information in same table.

•Table properties are very important, often, we reach this stage after analysis for the project we need to run.

To download this lesson click here: PHP Tutorial–Lesson 4: Introduction to PHP- Part II

Best Wishes,

Anas Jaghoub

Comments

Popular posts from this blog

PHP Tutorial–Guest Book–System Definition and Requirements

In this lesson I’m going to illustrate the system definition and requirements for the Guest Book application. It is an important step in developing any application, since this step gives us an orientation about the system and its functionality, what is expected from the system to do. actually the system definition comes from keywords from customers and end users, usually try to make it clear for what they need in the application, and what they expect the system to do.  As developers it is our role to define the requirements for the system to be developed. In our example the system definition for the Guest Book is: A system that allows visitors of the site to post their comments and feedbacks about the site, with the possibility for managing comments and maintain it easily and user friendly. On the other hand, the system requirements are: a web server, since it is clear that the developed system is going to run on the Internet, so it is a web-based application not windows-based.

تعلم تطوير تطبيقات للموبايل باستخدام الأندرويد

مرحبا أصدقائي يسعدني أن أبدأ معكم سلسلة حلقات في تعلم تطوير تطبيقات للموبايل باستخدام الأندرويد ، وسأسعى جاهدا معكم في أن تكون هذه السلسلة من أوائل السلسلات في اللغة العربية لتعليم برمجة تطبيقات الأندرويد من البداية وحتى الاحتراف. وسأحاول قدر المستطاع الشرح بلغة عربية بسيطة ومفهومة. حيث ستكون غدا إن شاء الله الحلقة الأولى من تعلم تطوير تطبيقات الموبايل باستخدام الأندرويد. أنس الجاغوب Twitter: @anasjaghoub Facebook: anasjaghoub

Web Development Best Practices (PHP Best Practices)

Websites development is one of the most challenging projects ever to develop, according to the large number of components you deal with, integrate, and manage in your application. For example, most web projects Deal with databases as their data source, and I ntegrate with external services called web services and APIs. As well the application M anages its own objects and components from views to models to controllers to plugins and so on. A skilled web developer should have a great/deep knowledge in most of components used in his system, and as well should ha ve intensive focus on how each component work and how can be used, what can be done, and what cannot. On the other hand, the huge amount of requirements, components to manage, and time frame given to you to accomplish your mission, and number of people in your team, all these factors together requires from you to organize your tasks, and priorities your requirements, do deep analysis and planning in order to have a hi