ورود

View Full Version : مشكل در mysql



softeng
شنبه 02 اردیبهشت 1391, 14:55 عصر
سلام
يه ماژول جديد به اسم mod_test جوملا نوشتم و ميخوام كه اين ماژول رو به ديتابيس اضافه كنم. كدي كه نوشتم اينه:
static function showtext() {
$data =new stdClass();
$data->id = null;
$data->name = 'mod_test';
$data->type = 'module';
$data->element = 'mod_test';
$data->client_id = '0';
$data->enabled = '1';
$data->access = '1';
$data->protected = '0';

$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__extensions');
$query->where('name=mod_test');
$db->setQuery($query);
$result = $db->loadObjectList();
$num=count($result);
if($num=0)
$db->insertObject( '#__extensions', $data, id );
echo ' show module ';
return;
}
ولي روي
$query->where('name=mod_test
مشكل داره و در نتيجه به جاي يه بار،بارها اين اطلاعات رو وارد ديتابيس ميكنه.
ممنون ميشم كمك كنيد.