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;
}