gpt4 book ai didi

php - 什么是 "Array to string error"?

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:36 24 4
gpt4 key购买 nike

$data = mysql_query(" SELECT * FROM user_pokemon_db WHERE user_id = '".$id."' ");
while($rows = mysql_fetch_array($data))
{
$pkmn_id = $rows['pkmn_id'];
$path = mysql_query(" SELECT path FROM pokemons WHERE pk_id = '".$pkmn_id."' ");
$poke = mysql_result($path, 0, "path");
echo $poke;
echo "<br />";
$level = $rows['level'];
echo $level;
echo "<br />";
$exp = $rows['exp'];
echo $exp;

这是我的 PHP 代码,显示错误:C:\wamp\www\slots.php第18行数组到字符串的转换

Line 18 is this:while($rows = mysql_fetch_array($data)) 

我没有用过任何数组??但这曾经有效!但是突然间这个错误开始出现了??

最佳答案

检查$id是不是数组,好像是这个问题导致的。

$id = "'" . implode("', '", $id) . "'";
$data = mysql_query(" SELECT * FROM user_pokemon_db WHERE user_id IN ({$id}) ");

关于php - 什么是 "Array to string error"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23165496/

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