Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Phpde Değişkenleri Yanyana Sıralama- Sayfa : 3
Tahribat.Com Forumları
Asp - Php - Cgi - Perl
      Phpde Değişkenleri Yanyana Sıralama
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
31 Ocak 2012 (Sali) 15:49 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

$args = func_get_args(); 

$veriler[]='ilk parametren';

foreach($args as $veri){

$veriler[]=$veri;

 

call_user_func_array(array($stmt,'bind_param'),$veriler);

 

bu tam olarak işini çözmesi lazım $veriler içindeki itemler bind_param  a ayrı ayrı parametre olarak girer


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
31 Ocak 2012 (Sali) 15:57 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

Cosmic bunu yazdı:
-----------------------------

$args = func_get_args(); 

$veriler[]='ilk parametren';

foreach($args as $veri){

$veriler[]=$veri;

 

call_user_func_array(array($stmt,'bind_param'),$veriler);

 

bu tam olarak işini çözmesi lazım $veriler içindeki itemler bind_param  a ayrı ayrı parametre olarak girer


-----------------------------

hocam şöyle yaptım ;

echo $db->gor("SELECT mail, yazar FROM uyeler where mail=? AND yetki=?",array('ss','test@test.com','2'));

burdan şunu çekince halletmesi gerekir ;
 
        if ($stmt = $this->durum->prepare($args['0'])) {
            
            if(isset($args['1'])) call_user_func_array(array($stmt, 'bind_param'), $args['1']);
            
            $stmt->execute();
            $stmt->bind_result($mail, $yazar);
        
            $stmt->fetch();
            
            echo $mail,' ', $yazar,'
';
            $stmt->close();
        }else echo 'hay';
---
Gelen sorun ;
Warning: Parameter 2 to mysqli_stmt::bind_param() expected to be a reference, value given in /Users/emrecetin/www/ayrox/m/db.php on line 85
 
dedim işleme giriyor mu ;
             if(call_user_func_array(array($stmt, 'bind_param'), $args['1'])) === True) echo 'oldu';
 
edit: mıncıkladım yine problem çıtkı) 
 
sakinim sakinim sakinim..

Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
31 Ocak 2012 (Sali) 15:59 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

call_user_func_array nin ikinci parametresi array olmak zorunda hocam


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
31 Ocak 2012 (Sali) 16:03 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

Cosmic bunu yazdı:
-----------------------------

call_user_func_array nin ikinci parametresi array olmak zorunda hocam


-----------------------------

gor("SELECT mail, yazar FROM uyeler where mail=? AND yetki=?",array('ss','test@test.com','2'));

,array('ss','test@test.com','2')

bu kısım abi array olarak yolladım zaten.

$smtp->bind_param('ss','test@test.com','2')

olarak oturacak.O kadar.Fakat bi yerde hata çıkıyor.Delircem.

$args['1'] dediğim kısım array('ss.. ile başlayan yeri alıyor.


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
31 Ocak 2012 (Sali) 16:07 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

array('ss','test@test.com','2') soktuğun kısmı şu şekilde denesene array(0=>'ss',1=>'test@test.com',2=>'2')


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
31 Ocak 2012 (Sali) 16:11 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

echo getType($args['1']);

array

diyor sıkıntı yok bu kısımda.Bakim başka nasıl yapabilirim bunu.


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
31 Ocak 2012 (Sali) 16:13 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

array ama reference istiyor


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
31 Ocak 2012 (Sali) 16:18 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

dediğin gibi yaptım öylede olmadı.Dur bir iki deneyeyim olmazsa stackoverflow'a müraacat.


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
31 Ocak 2012 (Sali) 17:12 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

cosmic yine dediğn gibi çözdüm , sıçtımın şeyinde bug varmış.Başka bi bok yok.;

call_user_func_array(array($stmt,'bind_param'),$this->hyskm($args['1']));

---

function hyskm($arr){

    $r = array();

    foreach($arr as $key => $value)

        $r[$key] = &$arr[$key];

    return $r;

 

}


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 

[««] [«]   [1] [2]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : phpde değişkenleri yanyana sıralama Favorilerime Ekle Yukarı Çık
Konuda 20 Mesaj Var.
Konu 395 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim