Heim >Backend-Entwicklung >PHP-Tutorial >php访问mysql有没有使用方便的库

php访问mysql有没有使用方便的库

WBOY
WBOYOriginal
2016-06-23 09:15:10948Durchsuche

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];}

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不是挺好用的吗

量身定制,轮子也还是要造的

各种框架自带,或者自己造一个,反正来回用的

谢谢大家, 我已经在造轮子了.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn