Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add create a search engine for your website! to your Wishlist.

Add to Wishlist

create a search engine for your website!

add a fully functional search engine to your website to search a database for a specific keyword.
4.8 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,827 students enrolled
Last updated 7/2014
$10 $20 50% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
By the end of the course you will be able to add data to a MySQL database and manipulate it
you will learn how to create tables both the easy and the hard way.
you will learn how to use loops and if statements to create something meaningful
you will learn how to search get and display things from the database
View Curriculum
  • a working computer
  • knowing how to write in English
  • and xampp, i will show you how to install

change log:

15-Jul-2014: zoom and pan added so people with phone or smaller screens can see the code.


Are you tired of using Google and Yahoo all the time whenever you want to look up anything? Then let us try to build our own Search Engine using PHP and SQL. Obviously there is no way we can make the Google lose the race but we can give a good attempt to create our own search engine.

Let us learn to come up with our own search engine. It will check the keywords searched by users with the keywords in the database then displaying the results. We will use php language and MySql database services in order to implement this functionality. Hence it is expected that you have a good grasp on the basic concepts of both of these before you move on further. We will complete this tutorial making use of the most basic code and not going through the complex SQL queries. It is assumed that you know the basics of Structured Query Language and PHP.

Who is the target audience?
  • students will need simple understanding of PHP
  • also simple understanding of MySQL
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 12 Lectures Collapse All 12 Lectures 01:14:39
1 Lecture 01:30
Setting Up
5 Lectures 37:39

in this Lecture I will show you how to download and install XAMMP webserver.

Preview 04:52

inserting data (Using The User Interface)

Inserting Data (Using SQL Queries)
Desinging The Front End
2 Lectures 10:20
The Home Page

The Result Page
Desinging The Back End
2 Lectures 23:46
Constructing The Query

Displaying The Results
2 Lectures 01:22
About Me

How to Contact me
About the Instructor
4.8 Average rating
6 Reviews
1,827 Students
1 Course
Computer programmer

Imagine a world where people wake up every day inspired to go to work and return home at the end of the day feeling fulfilled by the work they do, feeling that they have contributed to something greater than themselves.

Abdulrahman Alshammari, 19 years old, is a self taught, self employed optimistic computer programmer, he graduated from Keebra Park State High School in Australia.

that's why he has always been helpful and thoughtful about everything. as a result he received the Keebra award for striving to help others in need.

There is a saying that i like: "If you don't build your dreams, someone will hire you to help build theirs." - Tony Gaskin. Abdulrahman truly believes in building self knowledge from scratch, he values what successful people had done to get there.

When he first started his technological journey, he was interested in making mobile games, so he learnt the basics of gamesalad and corona SDK, he also tried UNITY 3D. but soon enough he discovered that game development in general require a large team, lots of money and time that he couldn’t afford at the time. So his path got shifted slightly to web development, he started by learning HTML and CSS, then learning the basics of JavaScript, after that he got excited about the opportunities that PHP and MYSQL had in them being a backend server language.

He dove head first into the language.

He believed in “learning by doing and using what you learnt to create something useful”.

Abdulrahman is creating courses teaching students how to use the knowledge they have to create something meaningful.

Report Abuse