Проверка наличия поля в таблице БД
PHP код:
Что я делаю не так? Я первый раз занимаюсь проверкой на наличии в БД поля или элемента в этом поле. Вообщем, я успешно написал скрипт, где добавляется в БД таблица, поля там разные в таблицах и элементы. Сейчас же пытаюсь сделать так, что бы поля не заменялись друг на друга, если вдруг пользователь админки напишет элемент который уже существует. Еще, если не сложно подскажите как проверить на существование таблицы и поля. Спасибо |
Artem-Samsung,
Надо смотреть количество строк - вроде mysql_num_rows($result) или чтото типа того |
Типа как ба проверять считает ли оно строчки или нет? Если нет, то поля нет? ))
Чуть недопонял. |
mysql_list_fields — Возвращает список колонок таблицы
resource mysql_list_fields ( string $database_name , string $table_name [, resource $link_identifier ] ) тут разобран пример: http://www.php.net/manual/ru/functio...ist-fields.php mysql_list_tables — Возвращает список таблиц базы данных MySQL resource mysql_list_tables ( string $database [, resource $link_identifier ] ) тут разобран пример: http://www.php.net/manual/ru/functio...ist-tables.php Таким образом ты увидишь какие поля и таблицы есть |
Спасибо. Освоил эти приемы.
Но мне нужно проверить на наличие именно строчки, а здесь сам заголовок столбика. Например: "SELECT `link` FROM `menu` WHERE link='$aaa'" Здесь как бы хотел проверить в таблице меню, в поле линк есть ли значение которое соответсвует $aaa Может у меня немножко туго с терминологией) Извиняюсь) |
Цитата:
И пользуйтесь мануалом PHP, чтобы посмотреть, что делают те или иные функции |
фантастика))))
PHP код:
|
Лучше
PHP код:
|
Да, спасибо. Я подправил. Вот полностью скриптик))
PHP код:
|
Время: 07:35. |
Время: 07:35.
© OSzone.net 2001-