2014-09-13 2 views
0

Я новичок на сайте. Моя проблема в том, что я пытаюсь подключиться к MySQL, и он подключается каждый раз даже с мусорными значениями. Это мой код:MySQL с неправильным именем пользователя и паролем

<?php 

$connect=mysqli_connect("localhost","hhfhhfdj","hyugyhoij"); 
if(!connect) { 
echo "We are currently encountering some problems, kindly check back later"; 
} else { 
echo "connected successfully"; 
} 

?> 

Кроме того, не существует лучший способ, чтобы вставить код на здесь без отступа его один за другим? Что делать, если у меня было 20 строк кода?

+2

Возможно, вы используете неправильный пароль. – John

+0

Я не уверен, что рассказать вам о PHP-коде (Rails dev). Однако, что касается изменения строк в коде, выделите те, которые вы хотите показать в качестве кода, и нажмите команду K. – eNN

+1

Спасибо, ребята, но это было вопросом: он подключается, даже если я ввел неправильный пароль. Спасибо Njay за подсказку. – babyleans

ответ

0

Спасибо всем, кто прокомментировал. Я заметил свою ошибку! я написал, если (! подключения) без знака доллара перед «подключить» лол

0

Я думаю, что ваше, если состояние ошибочно.

mysqli_connect всегда будет возвращать объект (см link и link) так if(!connect) всегда будет ложным (так как для любого ненулевого объекта, if(object) всегда верно)

Попробуйте использовать if ($connect->connect_error) вместо

0

Вы можете пропустите синтаксис использования mysqli_connect, то правильный синтаксис mysqli_connect является

mysqli_connect('localhost', 'dbUser', 'dbPassword', 'dbName') 
+0

имя базы данных является необязательным полем, и у вас есть 'mysqli_select_db', если вы не укажете его или не должны переключаться. – Prix

0

Попробуйте проверить

с вашим именем пользователя и паролем.

<?php 

$connect=mysql_connect("localhost", "root", "")or die("cannot connect"); 

if($connect){ 
    echo "connected.."; 
} 
?> 
Смежные вопросы