Автор Тема: Аутенфикации и приветствие  (Прочитано 7070 раз)

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

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Аутенфикации и приветствие
« Ответ #15 : 28 Июля 2002, 15:18:19 »
Maniac
mysql_fetch_array  приотсутствии второго, необязательного параметра выдает массив и как нумерованный (если так можно сказать, так как любой массив нумерованный) и как ассоциативный:
Подробности:
Цитировать

The optional second argument result_type in mysql_fetch_array() is a constant and can take the following values: MYSQL_ASSOC, MYSQL_NUM, and MYSQL_BOTH. This feature was added in PHP 3.0.7. MYSQL_BOTH is the default for this argument.

Так что использовать mysql_fetch_assoc необязательно, хотя думаю работает mysql_fetch_assoc побыстрее.
Не проверял, так что за быстодействие не поручусь. :)
AS IS...

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Аутенфикации и приветствие
« Ответ #16 : 28 Июля 2002, 15:27:58 »
Не, они же в мануале пишут, что роу всех быстрее, а у всех остальных различие пренебрежимо мало. Да кажется, в этом форуме как раз флейм и был, про скорость этих функций. или не в этом, а на ихбт... Путаюсь я в них :-)))

Оффлайн Михаил

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Аутенфикации и приветствие
« Ответ #17 : 29 Июля 2002, 12:22:55 »
RomikChef  

Вот отрывот из моего скрипта... А сообщением выше я описывал как я пытался сделать исходя из примеров, описанных в той ссылке, которую ты мне прислал....

if ((!$username) || (!$password)) {
   header("Location:  http://localhost/ind/go.htm");
   exit;
}

$db_name = "pol";
$table_name = "pol";

$connection = @mysql_connect("localhost")
   or die("Couldn\'t connect.");

$db = mysql_select_db($db_name, $connection)
   or die("Couldn\'t select database.");

$sql = "SELECT * FROM $table_name
   WHERE username = \\"$username\\" AND password = password(\\"$password\\")
   ";

$result = mysql_query($sql)
        or die ("Can\'t execute query.");

$num = mysql_numrows($result);

if ($num != 0) {

$cookie_name = "go";
   $cookie_value = "ok";
   $cookie_expire = "";
   $cookie_domain = "";
   
   setcookie($cookie_name, $cookie_value, $cookie_expire, "/" , $cookie_domain, 0);

$today= date ("d.m.Y, H:i");
$display_block = "



Информация






 
   
........
......
......
?>

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Аутенфикации и приветствие
« Ответ #18 : 29 Июля 2002, 12:30:19 »
после
$result = mysql_query($sql)
or die ("Can\'t execute query.");

надо написать
$row=mysql_fetch_array($result);
$name=$row[\'name\'];
$l_name=$row[\'l_name\'];

Дальше сам справишься, бедняга?

Оффлайн Михаил

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Аутенфикации и приветствие
« Ответ #19 : 31 Июля 2002, 13:02:55 »
RomikChef
Слушай есть предложение. Если хочешь можешь связаться : beefitor@mail.ru

 

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 




     

Здравствуйте,  $username