SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.03.2010 17:59:01

Аркадий
Участник
Зарегистрирован: 18.03.2010
Сообщений: 3

Помогите с решением по скрипту

Пытаюсь восстановить старый сайт, был такой скрипт:

<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>

Неактивен

 

#2 18.03.2010 18:53:55

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите с решением по скрипту

mysql_query не принимает «базу» вторым аргументом.

Неактивен

 

#3 18.03.2010 21:49:27

Аркадий
Участник
Зарегистрирован: 18.03.2010
Сообщений: 3

Re: Помогите с решением по скрипту

Если не трудно, подскажите как выйти из этого положения.

Неактивен

 

#4 18.03.2010 22:03:19

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите с решением по скрипту

Ну, например, не заменять mysql_db_query на mysql_query smile

Если код использует какие-то обертки, то наверняка он их использует не в одном
месте — нужно будет перелопатить всё. Проще не трогать, раз работает smile

Конкретно в этом месте должно работать что-то типа
$result = mysql_query ("insert into selector values('$name', '$price', '$edn', '$opis')");

Неактивен

 

#5 19.03.2010 00:31:59

Аркадий
Участник
Зарегистрирован: 18.03.2010
Сообщений: 3

Re: Помогите с решением по скрипту

В том-то и дело, что с новой версией php  не работает, сайт создавался 2004 году

Неактивен

 

#6 19.03.2010 15:08:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите с решением по скрипту

Жалко. Поставьте просто старый PHP?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson