无法从PHP中的MySQL查询获取结果

时间:2019-01-28 00:02:48

标签: php mysqli

我无法从PHP中的MySQL查询获得结果。我已经尝试过get_result()bind_param()。但是,这最终破坏了我的脚本,我无法回显任何测试结果。

我的表格有三列:用户名,密码和电子邮件。

$usernameprep = $conn->prepare("SELECT 1, password FROM `table` WHERE username=?");
$usernameprep->bind_param("s", $_POST['username']);
$usernameprep->execute();
$usernameprep->bind_results($userexists, $userpass);
$usernameprep->close();

我尝试过的事情:

  • get_result()bind_param()
  • bind_param()之前和之后放置execute()
  • 回显$user$userpass,仅是后来我的脚本中断
  • 搜索无尽的 StackOverflow 问题,但这些问题都不适合我

注意:我已经习惯了SQLite3,所以我仍然习惯于MySQL的工作方式。

更新:为我的连接添加代码以供参考

$host = 'localhost';
$user = 'root';
$password = 'root';
$db = 'database';

$conn = new mysqli($host, $user, $password, $db);

// Check connection
if ($conn->connect_error) {
    echo "Connection Error, please try again.";
    die("Connection failed: " . $conn->connect_error);
} 

1 个答案:

答案 0 :(得分:0)

已更新

Espresso.onView(ViewMatchers
.withId(R.id.your_text_view_id))
.perform(ViewActions.openLinkWithText("45"));