我只是想将一些用户ID从sql数据库转换为用户名。我知道我不应该使用mySQl。我打算在不久后切换到PDO ...
$getuseridsquery= "SELECT users.username FROM users WHERE users.id IN(". implode( ",", $uids) .")";
echo $getuseridsquery;
$getuseridsresult = mysql_query($getuseridsquery);
$getuseridsresult1 = mysql_fetch_assoc($getuseridsresult);
var_dump($getuseridsresult1);
echo $getuseridsresult1;
print '<p>Conversation between ';
print implode(', ', $getuseridresult1) . ' and ' . $last;
echo '.</p>';
我正进入(状态:
array (size=1)
'username' => string 'ambe5950' (length=8)
当我进行var dump时,所以我只需要弄清楚如何将其转换为下面的句子即可。
真诚的感谢您的帮助。非常感谢。
该username
输出的一部分是数组中的索引/键。这类似于其他语言称为aMap
或a Dictionary
,但是PHP允许在数组中使用非整数索引。简而言之,您需要通过其索引访问该值,在本例中为“用户名”:
$username = $getuseridsresult1['username'];
echo $username; //prints "ambe5960"
另外,如果您还不打算使用PDO,那么至少应该将更mysql_*
改为mysqli_*
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句