| |
|
|
| | Пытаюсь проверить есть ли такая запись в таблице или нет
Что то не так првоеряю наверное!
вот как првоеряю
$test = mysql_query("SELECT COUNT(*) FROM Domen WHERE name LIKE $domen;");
if(!test){
exit("Ошибка обращения к БД".mysql_error());
}
else{
exit("<center><h1 class=page>Создоваемый домен уже существует!.</h1></center>");
}
|
нужно проверить есть ли $domen в базе Domen таблице name
что не так :( | |
| |
|
|
| |
|
|
| |
для: Panker
(09.12.2006 в 21:51)
| | | LIKE $domen замените на LIKE '$domen'
count(*) видать возвращает вам 0, хотя зачемO_o? | |
| |
|
|
| |
|
|
| |
для: Panker
(09.12.2006 в 21:51)
| | | Функция mysql_query() возвращает дескриптор, который рассматривается конструкцией if, как true. Поэтому, даже если запрос возвращает 0, скрипт сообщит, что создаваемый домен уже существует. Необходимо при помощи декстиптора $test извлечь результат
<?php
$test = mysql_query("SELECT COUNT(*) FROM Domen WHERE name LIKE $domen;");
if(!test) exit("Ошибка обращения к БД".mysql_error());
if(mysql_result($test,0)) exit("<center><h1 class=page>Создоваемый домен уже существует!.</h1></center>");
else echo "... домен не создан ...";
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(09.12.2006 в 22:14)
| | | Ах да дядя Чиопс я забыл!!!! (((( | |
| |
|
|
| |
|
|
| |
для: Fli
(09.12.2006 в 22:16)
| | | error (
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in z:\home\multisystema\www\admin2\Domen\create\submit.php on line 9
|
if(mysql_result($test,0)) - вот 9 строка ((
PS что "... домен не создан ..."; сюда писать если и там и там домен не создан ? | |
| |
|
|
| |
|
|
| |
для: Panker
(09.12.2006 в 23:43)
| | | Исправьте скрипт следующим образом
<?php
$test = mysql_query("SELECT COUNT(*) FROM Domen WHERE name LIKE $domen;");
if(!$test) exit("Ошибка обращения к БД".mysql_error());
if(mysql_result($test,0)) exit("<center><h1 class=page>Создоваемый домен уже существует!.</h1></center>");
else echo "... домен не создан ...";
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(10.12.2006 в 00:30)
| | | спасибо всё ок ) | |
| |
|
|