Я пытаюсь подключиться к db, но я все время получаю сообщение об ошибке, которое появляется каждый случай, когда я могу изменить строку db или connection. В настоящее время я использую php mysqli, и wamp не будет показывать никаких ошибок с самим соединением.Я пытаюсь подключиться к db
calc.php:
class Login {
var $con;
function __construct($con){
$this->con = $con;
}
function try_connecting(){
$connecting = true;
if($connecting){
if(!$this->con){
die ("Could not connect") . $this->con->connect_errno;
} else {
echo "connected";
}
} else {
return $connecting;
}
}
function try_login(){
if(try_connecting()){
$q = "SELECT username, password FROM persons WHERE username = " . $_POST["username"] . " AND password = " . $_POST['pwd'];
$rows = $this->con->num_rows;
if($rows == 1){
echo "true";
} else {
echo "not user";
}
}
}
}
Вот test.php:
<?php
include("calc.php");
$u = $_POST['username'];
$p = $_POST['pwd'];
$con = mysqli_connect("localhost","root","","rdb");
$form = new Login($con);
$form->try_connecting();
$form->try_login();
?>
Строка подключения базы данных Неизвестная ошибка
В файле test.php – june1992
Вы уверены, что база данных 'rdb' существует? –
P.S. См.: Http://bobby-tables.com. Я не думаю, что вы хотите, чтобы я входил в систему с именем пользователя '' admin '; - 'и пустой пароль ;-) –