Помогите перекачкой из одной базы в другую базу. Есть данные в Фаербёде его нузно переписат в Мускул. Есть 3 поля Номер книги, Наименование книги, Автор книги Искал в инете и нашел пример и сделал по примеру вот такое Код (Text): <?php ini_set('disply_error', E_ALL); $fb_host = 'localhost:d:\library.gdb'; $fb_username='SYS'; $fb_password='key'; $mysql_host = 'localhost'; $mysql_username='root'; $mysql_password=''; $mysql_db='library'; $dbh = ibase_connect ( $fb_host, $fb_username, $fb_password ) or die ("Firebird умер"); $dbm = mysql_connect ( $mysql_host,$mysql_username,$mysql_password) or die("MySQL умерла"); $tr = ibase_trans (IBASE_NOWAIT, IBASE_READ, IBASE_CONCURRENCY, $dbh); mysql_select_db($mysql_db); mysql_query("SET NAMES 'cp1251'"); $stmt = 'select * from book'; $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_assoc($sth)) { echo $row['NBOOK']." ".$row['NAME']." ".$row['AUTOR']."<br /> " ; $q="INSERT INTO `book` (`book_n`, `book_name`, `book_avtor`) VALUES (".$row['NBOOK'].", ".$row['NAME'].", ".$row['AUTOR'].");"; echo $q."<br />"; mysql_query($q); } ibase_close($dbh); mysql_close($dbm); ?> На экране список видно но в базу не записался. Наверно где то сделал ошибку.
все сам понял Код (Text): $q="INSERT INTO `book` (`book_n`, `book_name`, `book_avtor`) VALUES (".$row['NBOOK'].", '".$row['NAME']."', '".$row['AUTOR']."');"; вот исправленный код на случае если кто то тоже сделает такую ошибку.