Last Updated on Friday, 01 February 2013
Basic Query - 1 result
- $db = JFactory::getDBO();
- $query = "
- SELECT ".$db->nameQuote('field_name')."
- FROM ".$db->nameQuote('#__my_table')."
- WHERE ".$db->nameQuote('some_name')." = ".$db->quote($some_value);
- $db->setQuery($query);
- $result = $db->loadResult();
- -- $result = value of field_name
LoadRow / LoadAssoc
- $query="SELECT username FROM users WHERE name='me'";
- $db->setQuery($query);
- $row = $db->loadRow(); // $row = $db->loadAssoc();
- -- $row['username']
loadObject
- $query="SELECT username FROM users WHERE name='me'";
- $db->setQuery($query);
- $row = $db->loadObject();
- -- $row->username
loadRowList / loadAssocList
- $query="SELECT username FROM users WHERE name='me'";
- $db->setQuery($query);
- $rows = $db->loadRowList(); // $db->loadAssocList();
- -- $rows['0']['username']
- -- foreach( $rows as $row ) {
- -- $this_user = $row['username'];
- -- $user_list_string.= "<li>$this_user</li>";
- -- }
loadObjectList
- $query="SELECT username FROM users WHERE name='me'";
- $db->setQuery($query);
- $rows = $db->loadObjectList();
- -- $rows['2']->username
- -- foreach( $rows as $row ){
- -- $this_user = $row->username;
- -- $user_list_string.= "<li>$this_user</li>";
- -- }
getNumRows
- $query="SELECT username FROM users WHERE name='me'";
- $db->setQuery($query);
- $db->query();
- $num_rows = $db->getNumRows();
- print_r($num_rows);
- $result = $db->loadRowList();
- -- eg. 3
- -- NOTE: Load row list after get num rows or PHP warning:
- -- Warning: mysql_num_rows(): 80 is not a valid MySQL result resource
- -- in \joomla\database\database\mysql.php on line 344
Latest Posts
-
Joes Revolver Map (JRM)
-
Fri 17-May-13
Hmmm... Sounds like a problem with the identifier. Was it working before and has there been a change ...
-
Fri 17-May-13
Hello Joel: Yes, I do have it published on all pages of the site. I just went back to Revolver maps to ...
-
Fri 17-May-13
Hi Bill, From the developers of RevolverMaps, "the module would need to be published on every page ...
-
Fri 17-May-13
Hi Bill, I'll investigate further as you're not the first to say this happens. In the meantime, simply ...
-
Fri 17-May-13
Its a great extension. But when I set it up I only show my presence on the 3D map and no other visitors ...
-
Fri 17-May-13

