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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Pavel V. Ammosov                     2:5020/52      15 May 2001  00:35:38
 To : All
 Subject : Re: Оцените правильность, плиз...
 -------------------------------------------------------------------------------- 
 
 
 > >>  {
 > >>    $sth = $dbh->prepare("insert into table1 values (\"$newname\",
 > >> \"$newemail\");") or die "Couldn't prepare the query: ",
 > >> $sth->errstr, "\n";
 > a> чего-то у меня вызывает подозрение, что ты вообще пробовал это
 > a> запускать и оно работало :),
 > Hу как бы да... =)
 
 с "" как кавычки для литералов в sql?  Странно, что оно работало.
 
 > 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> БД.
 > В электронном виде есть где-нить?
 
 Где-то было старое издание, посмотри на yandex
 -- 
 Pavel Ammosov                                               O    \
 apavel@aha.ru                                                 __  )
 http://isabase.philol.msu.ru/~apavel/                             )
 wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka    O    /
 --- slrn/0.9.6.3 (Linux)
  * Origin: Zenon N.S.P. news server (2:5020/52.0)
 
 

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

 Тема:    Автор:    Дата:  
 Оцените правильность, плиз...   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/82459be147818.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional