2012-05-25 2 views

답변

2

이런 식으로 joomla에서 삽입 쿼리를 실행할 수 있습니다.

$db =& JFactory::getDBO(); 
    $query = "INSERT INTO '#__example_table' ('name','email','username') 
      VALUES ('John Smith','[email protected]','johnsmith')"; 
    $db->setQuery($query); 
    $db->query(); 
0

삽입 쿼리의 또 다른 방법입니다.

$db = JFactory::getDBO(); 

$query = $db->getQuery(true); 

변수에 열 이름을 배열로 가져옵니다.

삽입 쿼리

$query->insert($db->quoteName('#__tablename')) 
     ->columns($db->quoteName($columns) 
     ->values(implode(',',$values)); 

쿼리

$db->setQuery($query); 
$db->execute(); 
을 설정
$columns = array('fieldname1','fieldname2'); 
$values = array(1,$db->quote('my value'),$db->quote('my message'); 

관련 문제