【发布时间】:2012-01-01 09:43:18
【问题描述】:
我已经研究了我的问题,但是对于 MySQLI 函数并没有太多帮助。我也是新来的,请多多包涵。
我有一个名为“website”的测试数据库,它包含一个名为“users”的表,其中包含我网站所有成员的数据。在一个单独的文件中,我有连接到我的本地主机并选择数据库“网站”的 php 代码。我正在使用 MySQL 的最新函数,所以它不是包含 mysql_connect 的连接字符串,而是包含 mysqli_connect。注册过程很好,我在使用 mysqli 函数的任何其他代码中都没有发现错误。
我的包含文件(connect.php)
<?php
$link = mysqli_connect("localhost", "useracc", "useracc1", "website");
?>
我为登录部分设置了一个测试脚本。
<?php
include('connect.php');
$user = $_POST['user'];
$query = "SELECT birthday FROM users";
$result = mysqli_query($link, $query) or die ("RESULT ERROR");
echo "$user";
echo "$result";
?>
上一页有一个密码框,但对于测试脚本,我把它省略了,到目前为止,页面上只显示了 $user。即使我将“RESULT ERROR”替换为mysqli_error($link),我也没有收到任何错误。我尝试在使用引号的代码的每个部分中交换 ' for " 但没有用。我尝试改写 $query 行但也没有效果。我对 MySQL 和 php 真的很陌生,所以如果你们能告诉我哪里出错了,我将不胜感激。
感谢您阅读我的问题。祝你有美好的一天。
【问题讨论】: