尝试使用php生成电子邮件地址使用ID,例如:来自数据库的peopleID,使用带有people_mysql的查询功能进入HTML表格,其中包含来自五个人的电子邮件数组。数据库的字段中只有peopleID的电子邮件地址。电子邮件后缀是@ dot.com。
更好地解释我正在谈论的内容。
$peopleid = "12345";
$suffix = "@dot.com";
$email = $peopleid . $suffix;
// where $email then contains "people@dot.com" with MySQL
这是我用字符串运算符提出的。
mysql> SELECT * FROM 'people';
mysql> SELECT *, CONCAT('peopleID', '@dot.com') AS 'Email' FROM 'people';
如果有人能来PHP代码,我将不胜感激。
答案 0 :(得分:0)
您的查询中有错误。查看@符号前面的字符。它应该是单引号。
$emails = array();
$query = "SELECT *, CONCAT('peopleID', '@dot.com') AS 'Email' FROM 'people'";
$result = mysql_query($query,$conn_to_database);
while($row = mysql_fetch_object($result)):
$emails[] = $row->Email;
endwhile;
MySQL查询返回对结果的引用,而不是结果本身。因此,您需要获取每一行并执行您需要执行的任何操作。在这种情况下,您正在填充名为$ emails的数组,然后您可以在PHP代码中使用它们。