Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

problema insert_id (rezolvat)
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
alexdicix



Data înscrierii: 12/Mar/2008
Mesaje: 24

Trimis: Vin Mai 23, 2008 11:05 pm    Titlul subiectului: problema insert_id (rezolvat)  

unde e eroarea? cred k sunt prea obosit si nu vad ceva mult prea evident ....

Cod:
<?php


class DB_sql {
   private $conn;
   
   private $result;
   
   
   function __construct() {
      $this->conn = new mysqli("localhost", "root", "password", "db1");
      if(!$this->conn) throw new Exception ("Momentan conexiunea la baza de date este indisponibila. Va rugam sa reveniti mai tarziu.");
   }
   
   
   public function doQuery($query) {
      $result = $this->conn->query($query);
      if(!$result) { throw new Exception("Pentru momenta baza de date nu poate fii interogata. Va rugam sa reveniti mai tarziu"); }
         else { $this->result = $result; }
   }
   
   
   public function getId() {
      return  $this->result->insert_id;
   }
   
   public function getResult() {
      return $this->result;
   }
   
   
}

try {
$db = new DB_sql();
$db->doQuery("INSERT INTO `db1`.`categorii` (`catname` ,`idparent`)VALUES ('sadsadasd' , '')");
echo $db->getId();
} catch (Exception $e) {
   echo $e->getMessage()."<br />Error code: ".$e->getCode()."<br />File: ".$e->getFile()."<br />Line: ".$e->getLine();
}

?>

nu stiu de ce dar getId() nu returneaza nimic desi insertul s-a facut in baza de date.

ma puteti ajuta?
Sus  
alexdicix



Data înscrierii: 12/Mar/2008
Mesaje: 24

Trimis: Vin Mai 23, 2008 11:15 pm    Titlul subiectului:  

s-a rezolvat. scuze pt topic dar m-am chinuit vreo ora pana sa vad o greseala stupida $this->conn->insert_id; in loc de $this->result->insert_id;
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community