php - 如何从 PHP 中的 MySQL 查询获取单个值

标签 php mysql

SQL 查询很好,但以下代码没有返回任何值。我需要显示查询中的单个值。

$clientId=$row["clientid"];
        $sql2="select cname from Clients where clientid='$clientId'";
        //$result = $conn->query($sql2);
        $result = mysql_query($sql2);
        echo $result;

最佳答案

这就是你应该如何使用 mysqli

$query = 'SELECT cname FROM Clients WHERE clientid = ?';

if($stmt = $mysqli->prepare($query)){
    $stmt->bind_param('i', $_POST['clientid']);
    $stmt->execute();
    $stmt->bind_result($cname);
    $stmt->fetch();

    echo $cname; // (optional, prints it out)
}

关于php - 如何从 PHP 中的 MySQL 查询获取单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28134192/

相关文章:

javascript - 如何使用数据库中的数据创建 JavaScript 对象?

javascript - 如果 php 返回位置 header ,我如何在 jquery ajax 中找到页面?

php - 获取最近 10 天的 mysql 时间戳

mysql - mysql 查询是否将临时表写入磁盘以及它究竟在写什么?

php - Laravel 缓存原始查询

php mysql更新sku不在数组中的行

php - 为什么我的 mysql 表的后续结果没有在 ListView 中创建新对象?

php - 使用 category__ 和 tax_query 的 Wordpress 查询

php - 使用存储过程将值从 Controller 传递到模型 CodeIgniter

PHP MySQL 查询以在上周周四至周三获得结果