PHP插入ID null帮助位置

时间:2015-03-07 10:37:11

标签: php mysqli insert insert-id

 $ekle = $this->sorgu("insert into videolar
 (baslik,seourl,aciklama,videolink,resimlink,ekleyenuye,katid,imdb)
 values ('$konubasligi','$seourl','$aciklama','$videolink','$resim','$ekleyen','$katID','$imdb')");


 if($ekle){   $konu_id = mysqli_insert_id($ekle); }

$konu_id NULL保存了db?

我不懂英文,请你帮忙

2 个答案:

答案 0 :(得分:0)

是的,语言限制很棒!很难完全理解你的问题。你有这样一句话:

$LINK = mysqli_connect($sever, $username, $password, $db);

你在这段代码之前的某个地方建立了数据库连接吗?

如果是,那么你的if语句应该是这样的:

if($ekele){   $konu_id = mysqli_insert_id($LINK); }

您已将$LINK替换为您自己的代码中声明的任何变量。

祝你好运!

答案 1 :(得分:0)

class.veritabani.php

class veritabani{
    public $db,$sql,$sorgu,$string;
    function __construct(){
        $this->db = new mysqli('localhost', 'filmiz16_video', '', 'filmiz16_video');
            if($this->db->connect_errno) die('Hata: '.$this->db->connect_error);
            $this->db->set_charset('utf8');
    }
    function sorgu($sorgu){
        $this->sorgu = mysqli_query($this->db, $sorgu) or die('Hata: '.$this->db->connect_error);
        return $this->sorgu;
    }

的index.php

class videolar extends veritabani{

    public function videoekle($baslik, $acikalama, $etiket, $kategori, $resim, $videolink, $imdb){

        $ekle = $this->sorgu("insert into videolar (baslik,seourl,aciklama,videolink,resimlink,ekleyenuye,katid,imdb) values ('$konubasligi','$seourl','$aciklama','$videolink','$resim','$ekleyen','$katID','$imdb')");
        if($ekle){
        $konu_id = mysqli_insert_id();
        }
    }

}