我有一个注册页面,其中包含输入框,您可以在其中输入您的姓名,电子邮件地址和密码。提交该表单后,会有一个登录页面,用于检查SELECT * FROM users WHERE name = '$_POST[name]' AND email = '[email]'
是否在数据库中。这一切都很好,但当你真正进入你的帐户的网站时,我希望在顶部有一条消息,上面写着“欢迎回来(数据库名称)”。为此,我使用了$name = mysql_query("SELECT first_name FROM users WHERE email = $email");
并在顶部有<?php echo $name ?>
。但这不起作用。为什么?
答案 0 :(得分:3)
&#34;的mysql_query&#34;已被弃用,你想使用&#34; mysqli_query&#34;现在。见这里:http://php.net/manual/en/function.mysql-query.php
要回答您的问题,执行查询会创建一个数组,您需要通过从数组中获取来跟进。
如果您是以程序样式执行此操作,那么最终代码应如下所示:
Result