1 | function get( $tablename , $mainkey , $mainvalue , $colname ){ $query = sprintf( "select %s from %s where %s = '%s'" , $colname , $tablename , $mainkey , $mainvalue ); $result = mysql_query( $query ); if (! $result ) return false; $row = mysql_fetch_array( $result ); if (! $row ) return false; return $row [0];}
|
Copy after login
php提供的mysql_query函数太难用了, 输入的字符串每次都得sprintf一下, 输出的据说是什么资源类型每次都得用mysql_fetch_array读出, 还要处理返回为空的情况. 所有我想封装成函数,类似于上面这样的接口, 上面的函数根据表格的名字, 主键的名字与值, 以及要查询的元素的列名, 返回其值或false.
我不想自己造轮子了, 所有来问问
回复讨论(解决方案)
$rsql = mysql_query("select * from 表名");
if($resql){
while($row = mysql_fetch_array($rsql))
{
echo $row['字段名'];
}
不循环就直接
$row = mysql_fetch_array($rsql);
echo $row['字段名'];
}
这还不方便?
非得在 套个裤子?
PDO不是挺好用的吗
量身定制,轮子也还是要造的
各种框架自带,或者自己造一个,反正来回用的
谢谢大家, 我已经在造轮子了.