php sql adodb execute () - PullRequest
       6

php sql adodb execute ()

0 голосов
/ 22 апреля 2011
$result = $myDB->Execute($query) or die(GetDbError($myDB->ErrorMsg()));

Допустим, я хочу удалить adodb из моего сценария:

$result = $myDB->mysql_fetch_assoc($query) or die(GetDbError($myDB->ErrorMsg()));

Это будет правильно или нет?

Ответы [ 2 ]

0 голосов
/ 14 октября 2015

Если $ myDB является объектом adodb, то $ result является объектом ADORecordSet .Вы должны получить (или getAssoc ()) для этого результата $.Вы используете adodb, чтобы избежать более абстрактной разработки кода PHP без использования определенных функций ядра СУБД.Затем, если вам нужно перейти на другую систему баз данных, вам нужно будет внести незначительные изменения в операторы.

$ array = $ result-> FetchRow ();

0 голосов
/ 23 апреля 2011

Нет, это не правильно - mysql_fetch_assoc - это функция, а не метод - и у вас даже не будет $myDB объекта.

Я бы также предложил использовать PDO вместо простых функций mysql / mysqli.

...