gpt4 book ai didi

php - 将从 db 获取的值存储在变量中

转载 作者:行者123 更新时间:2023-11-30 00:33:47 25 4
gpt4 key购买 nike

我正在使用 PDO 连接到我的数据库。这是我正在使用的代码:

<?php
session_start();
if (ValidarCreacionUsuario($_POST)) {
if (ValidarNoEmpty($_POST)) {
$connection = new PDO('mysql:host=localhost;dbname=dbname', "dbuser", "dbpass");
$sql = 'SELECT * FROM users WHERE username = :username AND password = :password';

$statement = $connection->prepare($sql);

$statement->bindParam(':username', $_POST['username'], PDO::PARAM_STR, 12);
$statement->bindParam(':password', $_POST['password'], PDO::PARAM_STR, 30);
$result = $statement->execute();

然后,我想捕获数据库中“性别”列的值和“id”列的值,所以,我想我必须使用 fetchAll() 或类似的东西,但我不知道如何使用它或者我是否必须使用它。
那么,我必须使用什么?

谢谢。

最佳答案

这样的东西将向您展示可以在关联数组中使用的内容(键和值)

$sql = "SELECT * FROM users... etc";
$stmt = $dbh->query($sql);


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

/*** loop over the object directly ***/
foreach($result as $key=>$val)
{
echo $key.' - '.$val.'<br />';
}

关于php - 将从 db 获取的值存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22331466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com