Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

поиск в таблице SQL

312
06 апреля 2007 года
dead_star
392 / / 26.11.2006
столкнулся с необходимостью.
пользователь вводит данные и они записываются в таблицу SQL.
но чтобы случайно данные не перезаписались необходимо проверить записаны ли такие данные в таблице SQL или нет.
конкретней:
 
Код:
// в переменной $name записано то что я ищу
$sql = "select * from `change` where name = '".$name."'";
if (mysql_query($sql) != false){
// ...
// ..
// .
}

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

посоветуйте как это зделать... :confused:
337
06 апреля 2007 года
shine
719 / / 09.06.2006
Во-первых это тема не для этого раздела я для Баз Данных.
Во-вторых в sql есть такая штука как REPLACE. Ее как раз и можно использовать для того чтобы записи не дублировались
В-третьих в php есть такая штука как mysql_num_rows которая выдает кол-во строк возвращенных select-ом
312
06 апреля 2007 года
dead_star
392 / / 26.11.2006
Цитата: shine
Во-первых это тема не для этого раздела я для Баз Данных.

извеняюсь, ступил.

Цитата: shine
В-третьих в php есть такая штука как mysql_num_rows которая выдает кол-во строк возвращенных select-ом

мне приходило в вголову что-то подобное, но я надеялся что это можно решить более простым способом.

253
07 апреля 2007 года
Proger_XP
1.5K / / 07.08.2004
Можно через
 
Код:
SELECT COUNT(`id`) FROM `...` WHERE ...

Так оно даже быстрее должно быть
15
07 апреля 2007 года
shaelf
2.7K / / 04.05.2005
Прошу прощения, но
 
Код:
// в переменной $name записано то что я ищу
$sql = "select * from `change` where name = '".$name."'";
$result = mysql_query($sql);
if (mysql_num_rows($result) != 0){
// ...
// ..
// .
}

Это намного сложнее?
253
07 апреля 2007 года
Proger_XP
1.5K / / 07.08.2004
Как альтернатива
Цитата: dead_star
мне приходило в вголову что-то подобное, но я надеялся что это можно решить более простым способом

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог