我收到此错误" qlsrv_fetch_array()期望参数1为资源,布尔值为"使用以下代码:
$theusername = $_POST['username'];
$query="SELECT firstName,lastName FROM staff WHERE username='$theusername'";
$result = sqlsrv_query($conn,$query);
$row = sqlsrv_fetch_array($result);
echo '<br>First Name: <input type="text" name="newfirst" id="newfirst" value="'.$row['firstName'].'">';
echo '<br>Last Name: <input type="text" name="newlast" id="newlast" value="'.$row['lastName'].'">';
没有WHERE用户名=&#39; $ theusername&#39;它可以正常工作在这样的sql语句中:
$query="SELECT firstName,lastName FROM staff";
哪个设法只是获取数据库中的第一个条目,虽然这不是我想要的,但令人困惑的是它为什么会起作用而不是WHERE。
$ theusername有效且包含有效的&#39;用户名&#39;存在于表/数据库中。
任何帮助表示感谢。
由于