Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alex Shevchuk                        2:5031/50.4    12 May 2001  20:02:08
 To : apavel@isabase.philol.msu.ru
 Subject : Оцените правильность, плиз...
 -------------------------------------------------------------------------------- 
 
 07 Май 01, 02:39 писал apavel@isabase.philol.msu.ru мэссадж для All такого
 типа:
 
  >>  {
  >>    $sth = $dbh->prepare("insert into table1 values (\"$newname\",
  >> \"$newemail\");") or die "Couldn't prepare the query: ",
  >> $sth->errstr, "\n";
  a> чего-то у меня вызывает подозрение, что ты вообще пробовал это
  a> запускать и оно работало :),
 
  Hу как бы да... =)
 
  a> не говоря уже о том, что пускать юзерские данные прямо в sql -- это
  a> искать неприятностей на свою попу.  Что будет, если юзер туда пропишет
  a> '); drop table table1?
 
  Мдя, об этом я не подумал... =(
 
  a> $sth = $dbh->prepare('insert into table1 values (?, ?)') or die ...;
  a> $sth->execute($newname, $newemail) or die ...;
 
  Это самый безопасный способ?
 
  >>  $sth = $dbh->prepare("select * from table1;") or die "Couldn't
  >> prepare the query: ", $sth->errstr, "\n";
  a> select * from table -- это плохо.
  a> Что будет с твоим скриптом, если кто-нибудь потом добавит в table1
  a> еще одну колонку?
 
  Кто добавит? Я ему руки оторву! =(
 
  a> Да и вообще, таблица без primary key -- тоже плохо.  Прочитай
  a> Грабера, "Введение в SQL", чтоб узнать как проектировать реляционные
  a> БД.
 
  В электронном виде есть где-нить?
 
 Best regards, Alex.
 
 --- GoldED+/386 1.1.4.3
  * Origin: Тот, кто храпит, всегда засыпает первым. (2:5031/50.4)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Оцените правильность, плиз...   Alex Shevchuk   06 May 2001 18:16:58 
 Оцените правильность, плиз...   Dmitry Ochnev   06 May 2001 23:38:12 
 Оцените правильность, плиз...   Alex Shevchuk   12 May 2001 19:49:55 
 Оцените правильность, плиз...   Dmitry Ochnev   13 May 2001 12:30:06 
 Re: Оцените правильность, плиз...   Pavel V. Ammosov   07 May 2001 03:39:52 
 Re: Оцените правильность, плиз...   Yuri Khachaturian   07 May 2001 13:56:43 
 Оцените правильность, плиз...   Oleg N. Kotenko   09 May 2001 15:41:21 
 Re: Оцените правильность, плиз...   Ruslan Bondarev   07 May 2001 22:08:31 
 Оцените правильность, плиз...   Alex Shevchuk   12 May 2001 20:02:08 
 Re: Оцените правильность, плиз...   Artem Chuprina   13 May 2001 19:04:04 
 Оцените правильность, плиз...   Alex Shevchuk   15 May 2001 11:54:37 
 Re: Оцените правильность, плиз...   Pavel V. Ammosov   15 May 2001 00:35:38 
 Оцените правильность, плиз...   Alex Shevchuk   15 May 2001 11:49:45 
 Re: Оцените правильность, плиз...   Artem Chuprina   07 May 2001 12:18:36 
 Оцените правильность, плиз...   Alex Shevchuk   12 May 2001 20:21:47 
Архивное /ru.cgi.perl/27283afda802.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional