Subscribe:

Ads 468x60px

Featured Posts

Monday, 3 December 2012

PHP Mysql Connection Using Class And Objects


        class Connection
        {
            function Connect()
            {
                $conn = mysql_connect('localhost','root','');
               
                if(!$conn)
                {
                    ?>
                

                                }
                else
                {
                    $conn;
                  ?>
                
                                 }
               
                 return $this->conn;
            }
           
            function SelectData()
            {
                    $rs=mysql_select_db("demo");
                   
                    if(mysql_error())
                    {   
                 ?>
                
                                  }
                  else
                  {
                  ?>
                
                                  }
             }
           
            function  CloseCon()
            {
                mysql_close($conn);
                ?>
                
                            }
           
           
            function AddLogin($uname,$pass)
            {
                $sqlin1 = "insert into login (Username,password) values('".$uname."','".$pass."')";
                $rs4=mysql_query($sqlin1);
              
            }
            function Insert($fname,$lname,$uname,$pass)
            {
               $sqlin2 = "insert into userinfo (Firstname,Lastname,Username,password) values('".$fname."','".$lname."','".$uname."','".$pass."')";
               $rs1=mysql_query($sqlin2);
            }
           
            function Update($fname,$lname,$uname,$pass)
            {
               $sqlup = "update userinfo set Firstname ='".$fname."',Lastname='".$lname."',Username='".$uname."',password='".$pass."'
                where Username='".$uname."' ";
               $rs2=mysql_query($sqlup);
            }
           
            function Delete($uname)
            {
               $sqldel = "delete from userinfo where  Username= '".$uname."' ";
               $rs3=mysql_query($sqldel);
            }
        }
?>

PHP MYSQL CONNECTION




                 include('Connect.php');

             
                    $con = new Connection();
                    $con->Connect();
                    $con->SelectData();
               
                    if($_POST["save"]=="SAVE")
                    {
                        $valid =true;   
                        if($_POST["tfname"]=="")   
                        {
                        ?>
                            
                                                    $valid =false;
                        }
                        else if($_POST["tlname"]=="")
                        {
                            ?>
                            
                                                       $valid =false;
                        }
                        else if($_POST["tuname"]=="")
                        {
                            ?>
                            
                                                       $valid =false;
                        }
                        else if($_POST["tpass"]=="")
                        {
                            ?>
                            
                                                       $valid =false;
                        }
                        else
                        {
                                $valid =true;
                        }
                           
                                $fname =$_POST["tfname"];
                                $lname =$_POST["tlname"];
                                $uname =$_POST["tuname"];
                                $pass =$_POST["tpass"];
                            if($valid == true)
                            {
                                $con->AddLogin($uname,$pass);
                                $con->Insert($fname,$lname,$uname,$pass);
                            }
                        }
    ?>