php - 将句子中的数组转换为字符串

标签 php mysql sql

我只是想将一些用户 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 时,所以我只需要弄清楚如何将其转换为下面的句子。

真诚感谢您的帮助。非常感谢。

最佳答案

该输出的用户名部分是数组中的索引/键。这类似于其他语言所称的 MapDictionary,但 PHP 允许在数组中使用非整数索引。简而言之,您需要通过其索引访问该值,在本例中为“用户名”:

$username = $getuseridsresult1['username'];
echo $username; //prints "ambe5960"

此外,如果您还没有转向 PDO,那么您至少应该将 mysql_* 更改为 mysqli_*

关于php - 将句子中的数组转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368626/

相关文章:

php - 如何在文本框上显示光标第一行

php - Zend_Auth_Adapter_DbTable 和 PHP crypt

c# - 从内存加载 C# 中的数据 LOCAL INFILE

javascript - 在 MySql javascript 中更新数据

sql - 通过程序插入数据时遇到意外问题

JavaScript 在 codeigniter 中不起作用?

python - 如何在 Django 中为模型创建索引?

sql - 在 SQL Server 中将行旋转到具有自定义列名称的列

sql - 在sql中保留=左边的列有什么区别

php - Codeigniter - 404 页面未找到