我是否总是需要使用mysql_fetch

时间:2010-11-06 16:47:23

标签: php mysql

当我在PHP中执行select时,我似乎总是使用这些行

 $product_query = "Select ProductID from productinfo where PartName = '".mysql_real_escape_string($data[0])."'";
 $product_result = mysql_query($product_query) ;
 $product = mysql_fetch_assoc($product_result) ;
 $my_product_id = $product['ProductID'];

这有效,但它使页面混乱,所以我想知道是否有办法以更简洁的方式做到这一点

1 个答案:

答案 0 :(得分:2)

您可以创建自己的类,在给出查询后返回数据。

$db = new Db;
$data = $db->query('blah');
print_r($data);

您还可以使用PDO,它具有类似,更清洁,更安全的API:

http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html