Автор Тема: Ничего не понимаю с UPDATE MySQL  (Прочитано 4477 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kl

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ничего не понимаю с UPDATE MySQL
« : 12 Июля 2002, 10:11:16 »
Пришлось править чужие исходники с кучей всякого хлама
пишу :
$p=crypt($passwd1);
$res=mysql($database,"UPDATE logins SET passwd=\'$p\' WHERE login=\'$login\'");
$rows=mysql_affected_rows();
printf("%s",mysql_error());
Ошибок никаких не выводит, но хоть бы че нибудь изменилось

  • Гость
Ничего не понимаю с UPDATE MySQL
« Ответ #1 : 12 Июля 2002, 14:05:33 »
См. "dweb.ru". Второй раз писАть не буду.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Ничего не понимаю с UPDATE MySQL
« Ответ #2 : 12 Июля 2002, 17:07:14 »
Цитировать
$res=mysql($database,"UPDATE logins SET passwd=\'$p\' WHERE login=\'$login\'");

а что это за команда такая mysql ?
Может mysql_query должно быть ?

Например так:

mysql_select_db
($database);
mysql_query("UPDATE logins SET passwd=\'".$p."\' WHERE login=\'".$login."\'");
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Ничего не понимаю с UPDATE MySQL
« Ответ #3 : 12 Июля 2002, 17:29:59 »
Цитировать
что это за команда такая mysql ?

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

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Ничего не понимаю с UPDATE MySQL
« Ответ #4 : 12 Июля 2002, 18:59:53 »
Буду знать, спасибо.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
Ничего не понимаю с UPDATE MySQL
« Ответ #5 : 15 Июля 2002, 15:40:50 »
но комментов от кл, я так и не дождался, ну ладно, а вообще коннект к базе и выборку проще записать какой-то функцией, и постоянно ее вызывать, но опять таки тогда нужно использовать
mysql_pconnect()
И вообще обьясните мне кто нить смысл криптования паролей в базе ??? ведь реального его нет, например я шифрую пароль типа md5() ,только в случае, если запузыриваю его в куки ...
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Ничего не понимаю с UPDATE MySQL
« Ответ #6 : 15 Июля 2002, 16:18:03 »
Цитировать
постоянно ее вызывать, но опять таки тогда нужно использовать
mysql_pconnect()

Ничего подобного. У меня отдельной f-ей.
....а про mysql_pconnect вообще отдельный разговор.
Никогда не используй эту f-ю!
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
Ничего не понимаю с UPDATE MySQL
« Ответ #7 : 15 Июля 2002, 16:22:31 »
Цитировать
Ничего подобного. У меня отдельной f-ей.
....а про mysql_pconnect вообще отдельный разговор.
Никогда не используй эту f-ю

Ну так а я тебе о чем ! У меня как раз коннект к базе отдельной ф-цией сделай, а вот насчет mysql_pconnect ,я что-то непонял, базу не грузит, проверяет если есть отврутое соединение - вливется , нет открывает !
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ничего не понимаю с UPDATE MySQL
« Ответ #8 : 15 Июля 2002, 16:59:59 »
advocat
а ты поищи в яндексе по этому слову.
коротко говоря - он плодит коннекты к базе и очень быстро забивает любое количество максимальных подключений.
Наверняка видел множество сайтов с печально известной надписью
mysql connect failed: Too many connections

А коннект к базе надо вызывать не отдельной функцией, а отдельным скриптом, который инклюдить.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Ничего не понимаю с UPDATE MySQL
« Ответ #9 : 15 Июля 2002, 23:01:34 »
pconnect на нагруженном сервере реально может прибить последний, т.е. сервер.
Уже набил не мало шишек, использовать более ни где не буду и никому не советую.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28