Rumah > pembangunan bahagian belakang > tutorial php > php访问mysql有没有使用方便的库

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 09:15:10
asal
990 orang telah melayarinya

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];}
Salin selepas log masuk

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

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

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

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan