Quantcast
Channel: webdevelopplus.com » PHP Tutorial
Viewing all articles
Browse latest Browse all 6

PHP Code – Search Engine Using MySQL

$
0
0

Creating a Search Engine in PHP and MySQL

In this Tutorial We are Creating a Search Engine in PHP and MySQL By Which we can search Particular Data From the Database.

For Making this There are few Steps

  1. Create a Database in phpmyadmin
  2. Create a Table of names in the Particular Database
  3. Enter some Names.

Then Create a PHP Script For Connecting to The Database of name connect.inc.php

Code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
/*----------------- Connection To The database -----------*/
$conn_error = 'Could not connect.';
 
$mysql_host ='localhost';
$mysql_user ='root';
$mysql_pass ='';
 
$mysql_db='a_database';
if(!@mysql_connect($mysql_host,$mysql_user,$mysql_pass)||
@mysql_select_db($mysql_db))
{
die($conn_error);
}
?>
<?php
/*----------------- Connection To The database -----------*/
$conn_error = 'Could not connect.';

$mysql_host ='localhost';
$mysql_user ='root';
$mysql_pass ='';

$mysql_db='a_database';
if(!@mysql_connect($mysql_host,$mysql_user,$mysql_pass)||
@mysql_select_db($mysql_db))
{
die($conn_error);
}
?>

And Then Create another PHP Script For Creating a Search Engine in PHP Which Help in Showing The Searching Results of Search.

Code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*---------Creating a Search Engine in PHP and MySQL-------------*/
<?php
require 'connect.inc.php'; //requiring connect.inc.php
if (isset($_POST['search_name']))
{
$search_name = $_POST['search_name'];
if(!empty($search_name))
{
if(strlen($search_name)>=4) 
{
$query ="SELECT 'name'FROM 'names' WHERE 'name' LIKE '%"
.mysql_real_escape_string($search_name)."%'";
$query_run = mysql_query($query);
$query_num_rows = mysql_num_rows($query_run);
if($query_num_rows>=1)
{
echo $query_num_rows.'Results Found:<br>';
While($query_row = mysql_fetch_assoc($query_run))
{
echo $query_row['name'].'<br>';
}
}
else
{
echo'No result Found.';
}
}
else 
{
echo 'Your Keyword must be 5 charachter or more';
}
}
 
}
?>
<form action="SearchEngine.php" method="POST">
Name:<input type="text" name="search_name"><input type="submit" value="Search">
</form>
/*---------Creating a Search Engine in PHP and MySQL-------------*/
<?php
require 'connect.inc.php'; //requiring connect.inc.php
if (isset($_POST['search_name']))
{
$search_name = $_POST['search_name'];
if(!empty($search_name))
{
if(strlen($search_name)>=4) 
{
$query ="SELECT 'name'FROM 'names' WHERE 'name' LIKE '%"
.mysql_real_escape_string($search_name)."%'";
$query_run = mysql_query($query);
$query_num_rows = mysql_num_rows($query_run);
if($query_num_rows>=1)
{
echo $query_num_rows.'Results Found:<br>';
While($query_row = mysql_fetch_assoc($query_run))
{
echo $query_row['name'].'<br>';
}
}
else
{
echo'No result Found.';
}
}
else 
{
echo 'Your Keyword must be 5 charachter or more';
}
}

}
?>
<form action="SearchEngine.php" method="POST">
Name:<input type="text" name="search_name"><input type="submit" value="Search">
</form>

Viewing all articles
Browse latest Browse all 6

Trending Articles