- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是我的代码,都是用mysql写的。我正在尝试切换到 PDO。我的问题是,PDO 中的 mysql_result 相当于什么?
$query = "SELECT id, firstname, lastname FROM table";
if($mysql_query = mysql_query($query)){
$id = mysql_result($mysql_query, 0, 'id');
$firstname = mysql_result($mysql_query, 0, 'firstname');
$lastname = mysql_result($mysql_query, 0, 'lastname');
}
到目前为止,我只能通过执行以下操作来执行 $query。
$query = $PDO -> prepare("SELECT id, firstname, lastname FROM table");
$query -> execute();
最佳答案
正如 Ian 上面所说的一种方式,或者如果您不使用准备功能,那么您可以这样做:
$sth = $PDO->query("SELECT id, firstname, lastname FROM table");
if ($sth->rowCount() > 1) {
// One way to get the results if you have more then one row
foreach ($sth as $row) {
echo "ID: ".$row['id']."\n";
echo "First name: ".$row['firstname']."\n";
echo "Last name: ".$row['lastname']."\n";
}
} elseif ($sth->rowCount() == 1) {
// Or this way if you just have one row
$result = $sth->fetch(PDO::FETCH_ASSOC);
echo "ID: ".$result['id']."\n";
echo "First name: ".$result['firstname']."\n";
echo "Last name: ".$result['lastname']."\n";
}
关于php - PDO 中的 mysql_result,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19601814/
我是网络编程的新手。我只研究了一年左右。 我的问题如下。出于某种原因,当我使用此查询(在 phpadmin wampserver 中)时,最后 4 个字段结果是字段名称。 SELECT `latin
我最近重建了我的网站,现在我收到了这个错误: 警告:mysql_result():提供的参数不是第 28 行/home/xx/public_html/asdf.com/comsel.php 中的有效
我有一个变量叫做 $staff=mysql_query($aSQL, $staffDirectory) or die(mysql_error()); 列表显示在这里: "; }else
This question already has answers here: Can I mix MySQL APIs in PHP?
我会解释我的问题从 index.php 我发布我的登录信息并在 login.php 中存储 session 详细信息(如名称),例如: $_SESSION['name'] = mysql_resul
这是我的代码 function code_exists($code){ $code = mysql_real_escape_string($code); $code_exists = mysq
这个问题在这里已经有了答案: Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL re
这个问题在这里已经有了答案: mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expec
mysql_result定义和用法 mysql_result() 函数返回结果集中一个字段的值。 mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移
我会在 PDO 中使用什么而不是旧的 mysql_resul()? function ib_uk_isvalid($db,$uk) { try { $sth = $db->prepar
我有以下代码 echo 来 self 的表 challenge 的最大 id 但是它给了我这个错误: Warning: mysql_result(): id not found in MySQL re
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
这是我当前的代码: 0) { $mediaid = mysql_result($result,0) or die("Can't retrieve cell"); $mediaid = $mediai
这是我的问题: echo "SELECT * FROM fornitori_elatos WHERE NomeFornitore = '".${mysql_result($elenco_fornito
我正在将一些旧的 PHP 代码从 mysql 移植到 MySQLi,但遇到了一个小问题。 没有与旧的 mysql_result() 函数等效的函数吗? 我知道当您处理超过 1 行时,mysql_res
我是编程新手,我一直在尝试为我正在开发的演示网站创建一个 hit_counter,但我不断收到 MySQL_result() 错误功能。 $user_ip = $_SERVER['REMOTE_ADD
因为我用 PDO 而不是 mysql_* 重写 web 的过程几乎完成了命令我现在正在测试我更改的功能。看来我改变了 mysql_result(mysql_query() 的功能总是返回true,为什
我在 YouTube 上跟踪了一个相当旧的教程,在视频中他以这种方式使用了 mysql_result: return (mysql_result($result,0) == 1) ? true : f
当我尝试在代码中用 mysqli_* 替换 mysql_* 时遇到了一些麻烦。除了 mysql_result 之外,一切正常。我一直在寻找答案,但我是初学者,所以我在理解上遇到了很多困难。似乎 mys
下面是我的代码,都是用mysql写的。我正在尝试切换到 PDO。我的问题是,PDO 中的 mysql_result 相当于什么? $query = "SELECT id, firstname, las
我是一名优秀的程序员,十分优秀!