Правельная работа с БД

 
0
 
PHP
ava
Areostar | 23.09.2013, 14:11

и постоянно встречаю сто после запроса соединение надо закрывать как тут например:


mysql_query("CREATE TABLE _myTable (
      id INT AUTO_INCREMENT,
      FirstName CHAR,
      LastName CHAR,
      Phone INT,
      BirthDate DATE,
      PRIMARY KEY(id)
    )") or die(mysql_error());

mysql_close();


Как я понимаю перед тем как закрыть надо  открыть соединение:


mysql_connect($HOST, $USER, $PASS) or die(mysql_error());


1) Тоесть мне каждый раз открывать закрывать соединение

2) можноли сразу выполнять несколько запросов (пеоследовательно) БЕз закрытия открытия?
Comments (4)
ava
baldina | 23.09.2013, 13:55 #
даже нужно. примеры демонстрируют общий цикл, а запросов может быть много.
ava
RBW | 30.09.2013, 08:13 #
mysql_connect является depricated функцией. Т.е устаревшей, которая будет удалена в будущем. Пользуйтесь mysqli_connect и аналогичными (mysqli_query и тд)
http://php.net/manual/ru/function.mysql-query.php

А еще лучше, откройте для себя PDO
ava
Areostar | 21.10.2013, 10:58 #
Cпасибо за ответы
ava
ksnk | 21.10.2013, 12:14 #
А в примерах точно mysql_close используется после запроса? Может mysql_free_result?
Может поискать более другую книгу по MySql?

1 - нет.
2 - да.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  ksnk   baldina   RBW   Areostar
advanced
Submit