Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Запуск sql файла из php кода


Автор: Гость_Nicka 24.4.2005, 00:30
Я хочу в php коде запускать sql файл с командами на выполнение

как бы это сделать, подскажите smile

Автор: IZ@TOP 24.4.2005, 02:10
Для начала зайди на форум по PHP - MySQL & PostgreSQL. Почитай там темы. Еще можешь заглянуть на ru3.php.net/MySQL.

Автор: Irokez 24.4.2005, 11:25
Код

                    $link=mysql_connect($db_host, $db_login, $db_pass);
                    mysql_select_db($db_name, $link);
                    $fhandle=fopen($mysql_dump, 'r');
                    $buffer='';
                    while($line=fgets($fhandle))
                    {
                        $line=trim($line);
                        if(!preg_match('/^--/', $line) && strlen($line))
                        {
                            $buffer.=$line;
                            if(preg_match('/;$/', $line) && strlen($buffer))
                            {
                                $buffer=preg_replace('/\n\r/', '', $buffer);
                                mysql_query($buffer, $link) or die('Error: '.mysql_error());
                                $buffer='';
                            }
                        }
                    }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)