Задавайте вопросы, мы ответим
Вы не зашли.
Пытаюсь восстановить старый сайт, был такой скрипт:
<h2 align="center"> Вставка</h2>
<?
$db=mysql_connect ("localhost", "login", "пароль");
//if (!db){echo "stop"; exit;};
$result = mysql_db_query ("база","insert into $selector values('$name', '$price', '$edn', '$opis')");
echo mysql_affected_rows()." Вставлено строк в $selector";
?>
<br><font color=darkred> <p align='center' ONCLICK=history.back();>Назад</p></font><br>
меняю mysql_db_query на mysql_query - не работает, разобраться не могу, может кто подскажет где ошибка?
<h2 align="center"> Вставка</h2>
<?
$db=mysql_connect ('localhost', 'логин', 'пароль') or die ("invalid query:". mysql_error);
mysql_select_db ('база',$db) or die ("invalid query:". mysql_error2);
$result = mysql_query ("insert into selector values('$name', '$price', '$edn', '$opis')","база")
or die ("result invalid query:". mysql_error3);
echo mysql_affected_rows()." Вставлено строк в $selector";
?>
<br><font color=darkred> <p align='center' ONCLICK=history.back();>Назад</p></font><br>
Неактивен
mysql_query не принимает «базу» вторым аргументом.
Неактивен
Если не трудно, подскажите как выйти из этого положения.
Неактивен
Ну, например, не заменять mysql_db_query на mysql_query
Если код использует какие-то обертки, то наверняка он их использует не в одном
месте — нужно будет перелопатить всё. Проще не трогать, раз работает
Конкретно в этом месте должно работать что-то типа
$result = mysql_query ("insert into selector values('$name', '$price', '$edn', '$opis')");
Неактивен
В том-то и дело, что с новой версией php не работает, сайт создавался 2004 году
Неактивен
Жалко. Поставьте просто старый PHP?
Неактивен