Advertisement
Ivan_sjc

select

Jan 26th, 2015
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.77 KB | None | 0 0
  1. <?php
  2.    
  3.        
  4.     class Database{
  5.  
  6.     // specify your own database credentials
  7.     private $host = "127.0.0.1";
  8.     private $db_name = "sisim";
  9.     private $username = "root";
  10.     private $password = "";
  11.     public $conn;
  12.     private $table_name = "cadastro_emp";
  13.  
  14.  
  15.     // get the database connection
  16.     public function getConnection()
  17.     {
  18.  
  19.         $this->conn = null;
  20.  
  21.         try {
  22.             $this->conn = new PDO("mysql:host=" . $this->host . ";dbname=" . $this->db_name, $this->username, $this->password);
  23.         } catch (PDOException $exception) {
  24.             echo "Connection error: " . $exception->getMessage();
  25.         }
  26.  
  27.         return $this->conn;
  28.     }
  29. }
  30.  
  31.  
  32.     class Empresa{
  33.  
  34.     //base de dados e nome da tabela
  35.  
  36.     private $conn;
  37.     private $table_name = "cadastro_emp";
  38.  
  39.     //propriendades da Classe
  40.  
  41.     public $razao_social;
  42.     public $cnpj;
  43.     public $inscricao_estadual;
  44.  
  45.  
  46.     public function __construct($db){
  47.         $this->conn = $db;
  48.     }
  49.  
  50.  
  51. /* tentei desta forma a função de Pesquisa
  52.    
  53.     public function pesquisarTudo(){
  54.     $query =  $pdo->query("SELECT razao_social,cnpj,inscr_estadual from cadastro_emp;");   
  55.     echo ($query);
  56.    
  57.     while ($linha = $query->fetch(PDO::FETCH_ASSOC)) { echo "Nome: {$linha['razao_social']} - Cnpj: {$linha['cnpj']}  - inscr_estadual: {$linha[inscr_estadual]} <br />";
  58.  
  59.    
  60.     }
  61. */
  62.  
  63.     /* e tentei desta forma a função Pesquisar
  64.  
  65.     function ler(){
  66.         $query = "SELECT
  67.                     razao_social,cnpj,iscr_estadual
  68.                 FROM
  69.                     " . $this->table_name . "
  70.                 ORDER BY
  71.                     name";  
  72.         echo $query;
  73.  
  74.         $stmt = $this->conn->prepare( $query );
  75.         $stmt->execute();
  76.  
  77.         return $stmt;
  78.     }
  79.    
  80.    
  81. }
  82. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement