Mysqli'nin daha sorunlarınız.

3 Cevap php

Ben bir print_r yaptığınızda, ben dizi bloklar arasında bir sayı 1 olsun. Ben o geliyor hiçbir fikrim yok.

Bu benim günlüğüne hatalar neden oluyor. Ben is_array ile test çözebilirsiniz ama bu nereden geldiğini bilmek istiyorum.

Ben iki sorgu yapıyorum ama henüz orada üçüncü bir dizi var. Neler oluyor???

mysqli_result Object
(
    [current_field] => 0
    [field_count] => 2
    [lengths] => 
    [num_rows] => 110
    [type] => 0
)
mysqli_result Object
(
    [current_field] => 0
    [field_count] => 1
    [lengths] => 
    [num_rows] => 12
    [type] => 0
)
1                    <-------------------------------------HERE
mysqli_result Object
(
    [current_field] => 0
    [field_count] => 1
    [lengths] => 
    [num_rows] => 1
    [type] => 0
)

$this->conn->query("CALL phoneIsRegistered($phone,@phone)");

$res = $this->conn->query("SELECT @phone");

    $result = mysqli_query($this->conn, $query) or die('Error: '.mysqli_error($this->conn));

    if($result)
    {
        while($row = $result->fetch_object())
        {
            if($row)
            {
                print_r($row);
            }
        }
        $this->disconnect();
    }

Bu döngü ben bunu bulmaya başlamadan önce neye benzediğini olduğunu.

    $this->connect();
    $result = mysqli_query($this->_conn, $query) or die('Error: '.mysqli_error($this->conn));

    if($result){
        $i=0;
        $res = array();
        while($row = $result->fetch_object()){
            if($row){
                $res[$i++] = $row;
            }
        }
        $this->disconnect();
        return $res;
    }else{
        return false;
    }

3 Cevap

Üzerinde çalışmak değişken çıkıyor, ben size dizisine bu mysqli_results eklerken bir noktada, belki, diziye bir true değeri zorlayan bir bira bahse girerim {[(1)] } geçerli bir mysql_result veya bağlı diğer bazı yanlış yönlendirilmiş çek veya karşılaştırmak için olmak.

Sen bize dizi doldurmak için kullandığınız tam döngü göstermek gerekir.

Ben print_r kullanıyorum zaman ben bu 1 adlı da bir sürü gelip bakın. Ben bu sayfayı soruya cevap olacağına inanıyorum.

http://stackoverflow.com/questions/720161/number-appears-after-array-stored-in-session

Bir şey zarar olmamalıdır ....

print_r veya vardump kullanarak yanında, sen FirePHP kullanarak düşünmelisiniz veya PHP Quick Profiler Eğer değişkenin değerini ayıklama ve görüntüleme yardım etmek.

FirePHP ile, Firebug'ın konsoluna değerini görüntüleyebilirsiniz. Kullanarak, PHP Quick Profiler, size gereken herhangi bir değer görüntülemek için kullanılabilir sayfanın alt kısmında eklenen bir konsol olacak.