php - 尝试从表中获取信息,获取资源值

标签 php html mysql

我试图从具有相应 ID 的表列中获取数据,但是当我尝试获取 ID 时,它给了我一个“资源 ID”。我的列 ID 保存 INT,我发现如果我对资源 ID 加或减,我会得到一个数字,因此我尝试先加然后减 1,但它仍然不起作用。

<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("blog") or die(mysql_error());
$strSQL = "SELECT id FROM blogtable ORDER BY id DESC";
$rs = mysql_query($strSQL);
$artID = $rs-1+1;//So if I don't do this, I get resource ID#'#'
?>

此代码位于同一页面上,但位于单独的容器中。

<?php
$getArticle = "SELECT title FROM blogtable Where id = '$artID'";
$selectedArticle = mysql_query($getArticle);
echo $selectedArticle;
?>

我希望这能给我标题列中的文本,但它只是给了我另一个资源 ID。

最佳答案

你可以使用

$result = mysql_fetch_object($rs);   
$artID = $result->id;

...

$selectedArticle = mysql_query($getArticle);
$res = mysql_fetch_object($selectedArticle);
echo $res->title;

但我建议使用 PDO 或 mysqli 函数,因为 mysql_ 函数将变得过时。

mysqli 示例:http://www.w3schools.com/php/php_ref_mysqli.asp

PDO教程:http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers

关于php - 尝试从表中获取信息,获取资源值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123527/

相关文章:

html - flex 盒元素如何使用其父项的整个宽度

php - 如何在 codeigniter 中将数据从 post 传递到 ajax

javascript - jquery 每次循环dom操作(JSON)

javascript - 通过AJAX将JS多维数组发送到PHP

html - Wordpress 中的标题高度

php - 如何在 "span"标签中粘贴 php 变量?

php - 删除外键的问题

php - 复杂查询+分页脚本

PHP 通过 URL 发送加密数据

javascript - payone 与 creditcardcheck 集成