gpt4 book ai didi

php - 为什么请求结果不一样?

转载 作者:行者123 更新时间:2023-11-29 19:15:05 24 4
gpt4 key购买 nike

请帮助新手。我的头坏了。我在 phpmyadmin 中发出了 mysql 请求:

SELECT user_id FROM wp_usermeta WHERE meta_key = 'player' AND meta_value = 'yes'

并得到

user_id

1

30

28

22

26

12

这是正确的结果。我运行 PHP 脚本:

<?php
require 'connect.php';
$sql_planet="SELECT user_id FROM wp_usermeta WHERE meta_key = 'player' AND meta_value = 'yes'";
$result_planet = mysql_query($sql_planet);
while ($row_planet = mysql_fetch_object($result_planet)) {
print_r($row_planet);
}
?>

并得到

stdClass Object ( [user_id] => 108 ) stdClass Object ( [user_id] => 60 ) stdClass Object ( [user_id] => 48 ) stdClass Object ( [user_id] => 51 ) stdClass Object ( [user_id] => 7 ) stdClass Object ( [user_id] => 101 )

怎么了?

最佳答案

我用mysqli重做了你的脚本:

$conn = mysqli_connect("your_server","your_user","your_pw","your_db");
if(!$conn) {
die("Connection failed: ".mysqli_connect_error());
}

$sql_planet="SELECT user_id FROM wp_usermeta WHERE meta_key = 'player' AND meta_value = 'yes'";
$result = mysqli_query($conn, $sql_planet);

while($row = mysqli_fetch_assoc($result)) {
echo "Id of user: ".row['user_id'];
}

mysqli_close($conn);

关于php - 为什么请求结果不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42780639/

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