mysql到mysqli的问题/问题

时间:2016-09-13 02:28:41

标签: php sql mysqli

我确定已经被问了十几次,但是在谈到这一点时,我是一个相对的菜鸟,而且我已经搜索过,但似乎无法使其发挥作用。 我有一个用户提交的表单。工作正常,但想要将所有内容更新为mysqli代码。我使用htpassword和htaccess登录。我有一个数据库,实际上存储名字和姓氏等。当他们登录时,将使用用户和密码登录。 sql DB从登录中提取用户名,当提交表单时,它会自动提交全名。

EG(当然使用我的假名): 用户名:mike 密码:mike123

在数据库中显示

用户名|名称|电子邮件 迈克迈克尔史密斯mikesmith@me.com

提交表单后,它会抓取“姓名”字样。并将名称提交给表单。不要问为什么。只是它的工作方式$ username是

以下是旧的mysql方式:

<?php$username = $_SERVER['REMOTE_USER']
mysql_connect($dbhost, $dbuser, $dbpass) or die('MySQL connect failed. ' .         mysql_error());
mysql_select_db($dbname) or die('Cannot select database. ' . mysql_error());
$data = mysql_query("select * FROM name WHERE username = '$username'");
while ($row = mysql_fetch_assoc ($data)) {
extract ($row);
echo "

";
}
回声&#34;测试你的名字是:$ Name&#34; ?&GT;

这很好,但是给了我不推荐的通知。我显然想要升级。

$data = mysqli_query($link,"select * FROM name WHERE username = '$username'");
while ($row = mysql_fetch_assoc ($data)) {
extract ($row);
echo "

显然,我已设置链接以获取正确的信息。但出于某种原因,当我回应$ Name时,我什么都没得到......有什么想法,我做错了吗?

0 个答案:

没有答案