Проблема с базой данных! Помогите.

Андрей Тремаскин Андрей Тремаскин   09.08.2018 17:46   151  
$db = mysql_connect('localhost','имя базы','пароль базы');      mysql_select_db('имя базы', $db);         $result = "SELECT * FROM `ploxo`";           $myrow = mysql_fetch_array($result);            if (in_array("$myrow", $namepk))                {                    echo "<div class='i_true'>есть!!</div>";                }                       else                {                    echo "Аккаунт с такими данными существует!";                }
-----------------------------------------------------------------------------------------------

всегда выдает  "Аккаунт с такими данными существует" 
0
Ответы на вопрос (5) Написать ответ
Roman2002
0
Roman2002   09.08.2018 17:52
Сделайте вывод переменных:
print_r($namepk);
echo("$myrow");

Сразу увидете свой косяк)))
Roman2002
Андрей Тремаскин   09.08.2018 18:04  
с базы приходит 0 вернее не чего
Андрей Тремаскин
0
Андрей Тремаскин   09.08.2018 18:13
пока сделал так
$b=array('2','1','4','8','21);
if (in_array($namepk, $b)){
echo "<div class='i_true'>сама такая!!</div>";

$message=exit();
exit();
}
--------------------------------------------------------------------------
$namepk- данные из формы
vklimin
0
vklimin   09.08.2018 19:10
if (in_array($namepk, $myrow))
vklimin
Андрей Тремаскин   09.08.2018 19:14  
у меня с $myrow приходит пустота ( видимо где то с базой накосячил )
vklimin
vklimin   09.08.2018 19:18  
В любом случае параметры in_array задавались с ошибкой.
vklimin
1
vklimin   09.08.2018 19:19
Тут косяк
$result = "SELECT * FROM `ploxo`";
Надо
$result = mysql_query("SELECT * FROM `ploxo`");
romsla
0
romsla   5 дней назад в 14:09
Если только проверить существует или нет:

$db = mysql_connect('localhost', 'имя базы', 'пароль базы');
$query ="select * from ploxo";
$result = mysqli_query($db, $query);
$num = mysqli_num_rows($result);
if($num > 0) {
echo "Аккаунт с такими данными существует!";
} else {
echo "<div class='i_true'>есть!!</div>";
}
romsla
romsla   5 дней назад в 14:48  
Ну и естественно правильно запрос к базе - что искать.

Войдите, чтобы написать ответ
Вход Регистрация



Антикризисное продвижение! Продвижение от 10 рублей за слово