DBtree/insert->error

Minuta

Guest
DBtree/insert->error

Please, Help! Pochemu "phpDbTree error:" vidaotsa i ne zapisivaetsa v Tabl. nichego??? Gde iskat oshibku?
PHP:
$table="artikel_tree"; 
$id_name="aid";     
$field_names = array( 
   'left' => 'cleft', 
   'right'=> 'cright', 
   'level'=> 'clevel', 
   ); 

require_once "../tree/database.php"; 
require "../tree/dbtree.php"; 

$d=new CDataBase("artikel_tree", "localhost", "root", ""); 

$Tree = new CDBTree($d, $table, $id_name, $field_names); 

if ($kom=="1") { $nr="1";}
 //insert($ID, $data) 
$nr="2";
$Tree->insert($nr,array("title"=>$title));
 

Minuta

Guest
ok, gljanu..pravda uzhe vrode rabotaet..a etot claer() tochno nuzhen, ja ne ochen ponimau sledujushuju zapis':
//Clears table and creates 'root' node
$data : optional argument with data for the root node
objasni, a ?
 

_RVK_

Новичок
Перевести? Очищает таблицу и создает корневой узел.
 

Minuta

Guest
Spasibo, a esho vopros:
Ja vvela esho odno pole"index" v Table ->[id, title, index , cleft, cright, clevel]
pri vvode:
PHP:
$id=$Tree->clear(array("title"=>"Objekte","index"=>'2'));
poluchau error: "phpDbTree error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'index,cleft,cright,clevel) VALUES('Objekte','2',1,2,0)' at line"
Kak pravilno clear() i insert() stroki sostavit?Pochemu v DB pisat ne xochet?
Spasibo
 

alexhemp

Новичок
Minuta

Посмотри в исходник класса, какие параметры у метода clear().

метод clear создает корень дерева, без которого класс работать не будет.
 

_RVK_

Новичок
Minuta
index это зерезервированное слово. как ты его вообще в таблицу добавил?

-~{}~ 14.10.04 11:45:

сори, добавила :)
 
Сверху