Goto Mysql and then type
create database weblab;
use weblab;
create table student(usnvarchar(10),name varchar(20),address varchar(20));
*************************
connect_error)
die("Connection failed: " . $conn->connect_error);
$sql = "SELECT * FROM student";
// performs a query against the database
$result = $conn->query($sql);
echo "
";
echo " BEFORE SORTING ";
echo " ";
echo "";
echo "USN NAME Address ";
if ($result->num_rows> 0)
{
// output data of each row and fetches a result row as an associative array
while($row = $result->fetch_assoc())
{
echo "";
echo "". $row["usn"]." ";
echo "". $row["name"]." ";
echo "". $row["addr"]." ";
array_push($a,$row["usn"]);
}
}
else echo "Table is Empty";
echo "
";
$n=count($a);
$b=$a;
for ( $i = 0 ; $i< ($n - 1) ; $i++ )
{
$pos= $i;
for ( $j = $i + 1 ; $j < $n ; $j++ )
{
if ( $a[$pos] > $a[$j] )
$pos= $j;
}
if ( $pos!= $i )
{
$temp=$a[$i];
$a[$i] = $a[$pos];
$a[$pos] = $temp;
}
}
$c=[]; $d=[];
$result = $conn->query($sql);
if ($result->num_rows> 0)
// output data of each row
{
while($row = $result->fetch_assoc())
{
for($i=0;$i<$n;$i++)
{
if($row["usn"]== $a[$i])
{
$c[$i]=$row["name"];
$d[$i]=$row["addr"];
}
}
}
}
echo "
";
echo " AFTER SORTING ";
echo "";
echo "";
echo "USN NAME Address ";
for($i=0;$i<$n;$i++)
{
echo "";
echo "". $a[$i]." ";
echo "". $c[$i]." ";
echo "". $d[$i]." ";
}
echo "
";
$conn->close();
?>
