какие функции mysqli использовать вместо mysql? - PullRequest
0 голосов
/ 29 июля 2010

Это будет звучать довольно глупо. У меня есть функция mysql, содержащая следующее ...

@mysql_connect()

@mysql_select_db($databaseName,$link);

mysql_query($sql,$link);

mysql_error()

mysql_fetch_array($result,MYSQL_ASSOC)

mysql_num_rows($result)



Can I just bung an i after mysql like this...


@mysqli_connect

mysqli_query($link, $sql);

mysqli_error($link)."]";

mysqli_fetch_array($result,MYSQLI_ASSOC))

mysqli_num_rows($result);

Первые два, которых я знаю, в порядке, но как насчет других? Я не уверен, что эти функции на самом деле существуют как прямые версии mysqli подкачки. Не могу найти много информации о них.

Что бы там могло быть MySQLi?

Могу ли я просто использовать mysqli_connect и mysqli_query, но использовать старые функции mysql для других? Они так работают вместе

Ответы [ 2 ]

0 голосов
/ 29 июля 2010

Одной из сильных сторон расширения MySQLi является его более объектно-ориентированное.Я бы рекомендовал перейти к этому методу, так как с ним проще работать.

0 голосов
/ 29 июля 2010

Вот область "книги" руководства по PHP, показывающая КАЖДУЮ доступную функцию mysqli. Ваше предположение в значительной степени верно, большая часть соглашения об именах применяется только с добавлением «i», но чтобы быть уверенным, что оно существует, возьмите пик здесь: http://php.net/manual/en/book.mysqli.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...