Maison > développement back-end > tutoriel php > php访问mysql有没有使用方便的库

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

WBOY
Libérer: 2016-06-23 09:15:10
original
937 Les gens l'ont consulté

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];}
Copier après la connexion

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

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

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

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal