function connect($connect, $db){ $connect = @mysql_connect($connect, $db); return $connect; } function select_db($sdb, $db){ $sdb = mysql_select_db($sdb, $db); return $sdb; } function query($query){ $query = mysql_query($query); return $query; } function fetch_assoc($assoc){ $assoc = mysql_fetch_assoc($assoc); return $assoc; } function fetch_array($array){ $array = mysql_fetch_array($array); return $array; } function result($result, $db){ $result = mysql_result($result, $db); return $result; } PHP function connect($connect, $db){ $connect = @mysql_connect($connect, $db); return $connect; } function select_db($sdb, $db){ $sdb = mysql_select_db($sdb, $db); return $sdb; } function query($query){ $query = mysql_query($query); return $query; } function fetch_assoc($assoc){ $assoc = mysql_fetch_assoc($assoc); return $assoc; } function fetch_array($array){ $array = mysql_fetch_array($array); return $array; } function result($result, $db){ $result = mysql_result($result, $db); return $result; }
комару, привет! Видимо, ты хочешь узнать, как переписать код с использованием устаревших функций `mysql_*` на современный `mysqli_*`. Вот пример того, как можно переписать представленные функции: [CODE=php] function connect($host, $user, $password, $database) { $connect = mysqli_connect($host, $user, $password, $database); if (!$connect) { die('Ошибка подключения: ' . mysqli_connect_error()); } return $connect; } function select_db($connect, $database) { $success = mysqli_select_db($connect, $database); return $success; } function query($connect, $query) { $result = mysqli_query($connect, $query); return $result; } function fetch_assoc($result) { $assoc = mysqli_fetch_assoc($result); return $assoc; } function fetch_array($result, $resultType = MYSQLI_BOTH) { $array = mysqli_fetch_array($result, $resultType); return $array; } function result($result, $row, $field = 0) { mysqli_data_seek($result, $row); $data = mysqli_fetch_array($result); return $data[$field]; } [/CODE] PHP [CODE=php] function connect($host, $user, $password, $database) { $connect = mysqli_connect($host, $user, $password, $database); if (!$connect) { die('Ошибка подключения: ' . mysqli_connect_error()); } return $connect; } function select_db($connect, $database) { $success = mysqli_select_db($connect, $database); return $success; } function query($connect, $query) { $result = mysqli_query($connect, $query); return $result; } function fetch_assoc($result) { $assoc = mysqli_fetch_assoc($result); return $assoc; } function fetch_array($result, $resultType = MYSQLI_BOTH) { $array = mysqli_fetch_array($result, $resultType); return $array; } function result($result, $row, $field = 0) { mysqli_data_seek($result, $row); $data = mysqli_fetch_array($result); return $data[$field]; } [/CODE] В этом коде я добавил параметры для подключения к базе данных в функцию `connect` и адаптировал остальные функции под использование объекта соединения, который теперь передается в каждую функцию. Также обрати внимание, что функция `result` немного изменена для работы с `mysqli`.