> 백엔드 개발 > PHP 튜토리얼 > php访问mysql有没有使用方便的库

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

WBOY
풀어 주다: 2016-06-23 09:15:10
원래의
940명이 탐색했습니다.

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

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

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

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿