Revision: 14398
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 2, 2009 14:28 by kilrizzy
Initial Code
function tabulardata($tablename,$columnstring){
$columns = explode("|",$columnstring);
$field_query = mysql_query("SELECT * FROM ".$tablename."");
if(mysql_num_rows($field_query) > 0){
//Get field data
echo("<table>\n");
echo("<tr>\n");
$columnnames = array();
foreach($columns as $column){
if(strstr($column,"=")){
$columninfo = explode("=",$column);
$columntitle = $columninfo[1];
$columnnames[] = $columninfo[0];
}else{
$columntitle = $column;
$columnnames[] = $column;
}
echo("<td>".$columntitle."</td>\n");
}
echo("</tr>\n");
while($field_array = mysql_fetch_array($field_query)){
echo("<tr>\n");
foreach($field_array as $field_key=>$field_value){
if(in_array($field_key,$columnnames) && $field_key != ""){
echo("<td>".$field_value."</td>\n");
}
}
echo("</tr>\n");
}
echo("</table>");
}
}
Initial URL
http://www.jeffkilroy.com
Initial Description
Use this function to print out all the rows in a table. Specify columns to show using the columnstring parameter:
tablulardata(tablename, columnstring);
ie:
tabluardata("users","username=Username|fname=First Name|lname=Last Name");
Initial Title
PHP/MySQL - Get Table Data
Initial Tags
mysql, database, php, data
Initial Language
PHP