Ben bir php komut dosyasında aşağıdaki kodu çalıştırdığınızda. Sonuç kümesi her zaman boştur. Ben mysql konsol veya phpmyadmin aynı sorguyu yürütmek Ancak, bu haklı resultset 18 satır gösterir. Burada yanlış gidiyor olabilir.
$result_set = mysql_query("SELECT * FROM categories WHERE 1 ", $this->database_handle);
var_dump($this->database_handle);
var_dump($result_set);
var_dump(mysql_num_rows($result_set));
- Çıkış
resource(42) of type (mysql link)
resource(48) of type (mysql result)
int(0) bool(false)
Ben denemek ve bu tabloya veri eklemek Ancak, ekleme kusursuzdur.
Önceki tepkilerin bazı önerildiği gibi ben zaten gibi çoklu kombinasyonlar denedim
$result_set = mysql_query("SELECT * FROM categories WHERE 1=1 ", $this->database_handle);
$result_set = mysql_query("SELECT * FROM categories", $this->database_handle);
$result_set = mysql_query("select category_id, name from `categories` where `name` like 'cat-1'", $this->database_handle);
$result_set = mysql_query("SELECT category_id,name FROM categories WHERE 1 ", $this->database_handle);
-
structure of table
Field Type Null Default Comments
category_id int(11) No
name varchar(255) No
Herhangi bir yardım çok takdir.