php - 如何只打印这个echo的ID?

标签 php mysql

我希望我的代码只输出一个值 - id。但我得到这个作为输出:

Array ( 
    [0] => 21 
    [id] => 21 
)

而不仅仅是“21”。我该如何解决这个问题?

这是我的代码:

$query = "SELECT id FROM search WHERE link = '". curPageURL() . "'";
$result = mysql_query($query);

while($row = mysql_fetch_array($result)) {
    $idie = print_r($row);
    print $idie;
}

最佳答案

您正在打印完整的数组,但是,为了实现您想要的效果,您必须打印该数组的元素之一。下面的例子。

这会起作用:

while($row = mysql_fetch_array($result)) {
    $idie = $row['id'];
    print $idie;
}

关于php - 如何只打印这个echo的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23506026/

相关文章:

php - 当用户关闭浏览器时插入Mysql表?

php - 如何用任何整数分解字符串?正则表达式?

mysql - MySQL中的错误“每个派生表必须具有自己的别名”是什么?

php - 尝试插入 IP 地址但出现错误

mysql - mysql中如何将行数据按列排列

php - MySQL - 请帮助优化,我不知道如何优化

php - 从 PHP 执行 shell 命令

php - 从一个 mysql 数据库更新另一个

Javascript 文件与 PHP 文件中的滚动条混淆

php - MySQL 语法错误 : I'm stuck