apis17
Fun Poster
- Messages
- 565
- Joined
- Mar 4, 2008
- Messages
- 565
- Reaction score
- 45
- Points
- 25
setelah sekian lama menyepi hari ni saya berkongsi satu function yang saya selalu guna semasa buat program. ia dapat menjimatkan masa 30% kalau banyak buat coding mysql. mari kita bincangkan.
function read_sql($table,$return,$data,$ref,$opt='',$debug=0)
{
if(!empty($data)) foreach($data as $k => $v) $str .= "$k = '$v' AND "; $str = substr($str,0,-4);
$where = "WHERE";
if(empty($data)) $where = "";
$sql = "SELECT $return FROM $table
$where $str $opt
";
if($debug==1) echo $sql;
$run = mysql_query($sql) or die(mysql_error() . "-Ref# $ref");
$data = mysql_fetch_assoc($run);
return $data[$return];
}
cara menggunakan (mencari user mamat dalam table 'tablename')
$var = read_sql("tablename","field",array("user"=>'mamat'),"readMamat");
echo $var;
sekian..
function read_sql($table,$return,$data,$ref,$opt='',$debug=0)
{
if(!empty($data)) foreach($data as $k => $v) $str .= "$k = '$v' AND "; $str = substr($str,0,-4);
$where = "WHERE";
if(empty($data)) $where = "";
$sql = "SELECT $return FROM $table
$where $str $opt
";
if($debug==1) echo $sql;
$run = mysql_query($sql) or die(mysql_error() . "-Ref# $ref");
$data = mysql_fetch_assoc($run);
return $data[$return];
}
cara menggunakan (mencari user mamat dalam table 'tablename')
$var = read_sql("tablename","field",array("user"=>'mamat'),"readMamat");
echo $var;
sekian..