Warning: session_start(): open(/var/cpanel/php/sessions/ea-php74/sess_bg9vhonpqjqlsvclim66k0fee5, O_RDWR) failed: No such file or directory (2) in /home/mssoftpc/iqra.mssoftpc.com/admin/function.php on line 3

Warning: session_start(): Failed to read session data: files (path: /var/cpanel/php/sessions/ea-php74) in /home/mssoftpc/iqra.mssoftpc.com/admin/function.php on line 3
Database CRUD | IQRA CMS

Database CRUD

Want a successful Modern site?

Start with IQRA training; it’s easy and quick to your needs.

    Do Database Crud Operations with IQRA CMS Easy and Fast    

 

    1. Insert Operations.   

  1. insertdata()
     
    Parametors
     
    1. data (array data) (required)
    2. table name (string) (required)
    3.  

     

    $data = [ key => val];
    $data += [ key=> val];
    
    insertdata($data, $tablename)

     

     

        1. Update Operations.   

    1. updatedata()
       
      Parametors
       
      1. data (array data) (required)
      2. condition (string) (required)
      3. table name (string) (required)
      4.  

       

      $data = [ key => val];
      $data += [ key=> val];
      
      $condition = 'id="2"';
      
      updatedata($data, $condition $tablename)

       

       

          1. Delete Operations.   

      1. deletedata()
         
        Parametors
         
        1. table name (string) (required)
        2. condition (string) (required)
        3.  

         

        deletedata($tablename, 'id="12"')

         

         

            1. Table Exist Validation.   

        1. tablexist()
           
          Parametors
           
          1. table name (string) (required)
          2. condition (string) (optional)

          condition

          1. get (For Get All table table names)
          2. Leave Blank (For return blank)

           

          // check tables
          tablexist($tablename)
          
          
          // get tables names
          tablexist($tablename, $datacondition = null)

           

         

            1. Fetch Validation.   

        1. fetch()
           
          Parametors
           
          1. table name (string) (required)
          2. condition (string) (required)

           

          fetch($tablename, $condition)
          
          // output
          array('key'=>'value')

           

         

            1. Fetch All Validation.   

            Class ($db)    

         

        1. fetch_all()
           
          Parametors
           
          1. table name (string) (required)
          2. condition (string) (optional)
          3. pagination (bolean (true / false)) (optional)
          4. limit (Fetch Limit (int)) (Optional)
          5. search (bolean (true / false)) (optional)

           

          Global $db;
          
          $data = $db->fetch_all($tablename, $condition=null, $pagination = null, $limit=null, $search=null);
          		

           

        How to use Pagination

        // How to use pagination
        
        $data = $db->fetch_all($tablename, $condition=null, true, 10, true);
        
             echo ' <ul class="pagination">';
        		$paginationdata = $db->paginationlast();  
        			foreach($paginationdata as $paginationcount){
        				foreach($paginationcount as $data=>$val){ 
        					if(isset($_GET['page'])){$page = $_GET['page'];}else{ $page = 1;}
        					      if($data == $page){$pagistatus = 'active';}else{$pagistatus = '';} 
        						echo    '<li class="page-item '.$pagistatus.'"><a class="page-link" href="'. $val .'">'.$data.'</a></li>';
        							}}
        						
                   echo  ' </ul></nav>';
        		$totalcount = $db->paginationlast('total'); 
        		echo ' <div class="fw-normal small mt-4 mt-lg-0">Showing <b>'. $totalcount[0].'</b> out of <b>'. $totalcount[1].'</b> entries</div>';
        
        			echo  '</ul>';
        
        			

         

        How to use Search

        $data = $db->fetch_all($tablename, $condition=null, $pagination = null, $limit=null, true);
        
        // Use Get Request with search parameter
        
        www.example.com?search=hello
        		

         

            1. Fetch Data without Duplicate Entry.   

        1. fetch_distictdata()
           
          Parametors
           
          1. table name (string) (required)
          2. data (string) (required)

           

          fetch_distictdata($tablename, 'user)