【问题标题】:How to use php List function with PDO?如何在 PDO 中使用 php List 函数?
【发布时间】:2023-03-16 06:18:01
【问题描述】:

我目前正在更新 php 代码以使用 PDO。遗留代码是:

list($category_name,$parentid) = 
mysql_fetch_row(mysql_query(sprintf(" select name, parentid_fk from category 
where categoryid = '%s' ", mysql_escape($categoryid))));

到目前为止,我已将其更新为:

$stmt = $db->prepare("select 
    name, parentid_fk
from 
    category
where 
    id = :categoryid
");
    $stmt->bindParam(":categoryid",$categoryid, PDO::PARAM_INT);
    $stmt->execute();   
    list($category_name,$parentid) = $stmt->fetch(PDO::FETCH_ASSOC);

当我 echo $category_nameecho $parentid 时,这些值显示为空。谁能告诉我如何在 PDO 中使用 php list 函数?

谢谢

【问题讨论】:

标签: php pdo


【解决方案1】:

一种方法是使用extract()

$result = $stmt->fetch(PDO::FETCH_ASSOC); // Get result

extract($result);  // Extract result
echo $name;        // Prints name value
echo $parentid_fk; // Prints parentid_fk value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    相关资源
    最近更新 更多