|
|
|
| таблица:
mysql_query("CREATE TABLE main (site_id INT NOT NULL auto_increment, number INT, title TEXT, description TEXT, url TEXT, category TEXT, date varchar(20), PRIMARY KEY (site_id))", $msconnect);
mysql_query("CREATE TABLE categories (cat_id INT NOT NULL auto_increment, category TEXT, PRIMARY KEY (cat_id))", $msconnect);
Запись в БД
$date_today = date("d.m.y");
mysql_query("INSERT INTO main VALUES (0, $out[1][0], '$out[2][0]', '$out[3][0]', '$key', $date_today)", $msconnect);
mysql_query("INSERT INTO categories VALUES (0, '$key')", $msconnect);
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in /home/script.php on line 51
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in /home/script.php on line 53 | |
|
|
|
|
|
|
|
для: yoyo
(06.07.2007 в 17:48)
| |
mysql_query("INSERT INTO categories VALUES (0, '$key')", $msconnect);
|
дескриптор соединения - $msconnect, по моему не указуется.
Первое поле перв.ключ, лучше всегда подставлять значение NULL, раз уж auto_increment
mysql_query("INSERT INTO categories VALUES (NULL, '$key' ) ");
|
| |
|
|
|
|
|
|
|
для: ШИМ
(06.07.2007 в 17:54)
| | если я его не указываю, то у меня выдает
Access denied for user 'apache'@'localhost' (using password: NO) in ... | |
|
|
|
|
|
|
|
для: yoyo
(06.07.2007 в 18:02)
| | Я неправильно выразился, его просто можно не указывать...
дай свой скрипт соединения с БД. | |
|
|
|
|
|
|
|
для: ШИМ
(06.07.2007 в 18:06)
| | config.php
<?
$mshost = " "; // Хост
$msuser = " "; // Имя пользователя
$mspassword = " "; // Пароль
$msname = " "; // Имя базы данных
$msconnect = mysql_connect($mshost, $msuser, $mspassword);
if (!$msconnect)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому
корректное отображение страницы невозможно.</P>" );
exit();
}
mysql_select_db($msname, $msconnect);
mysql_close($msconnect);
?>
<?
include "config.php";
....
здесь создается массив $out
и всякое-разное
....
mysql_query("INSERT INTO main VALUES (0, $out[1][0], '$out[3][0]', '$out[4][0]', '$out[2][0]', '$key', $date_today)", $msconnect);
mysql_query("INSERT INTO categories VALUES (0, '$key')", $msconnect);
?> | |
|
|
|
|
|
|
|
для: yoyo
(06.07.2007 в 18:17)
| | $msconnect = mysql_connect($mshost, $msuser, $mspassword);
открыли соединение с СУБД
mysql_select_db($msname, $msconnect);
выбрали базу
mysql_close($msconnect);
закрыли соединение с СУБД
mysql_query("INSERT INTO main VALUES (0, $out[1][0], '$out[3][0]', '$out[4][0]', '$out[2][0]', '$key', $
пытаемся исполнить запрос - при закрытом соединении.
Извините за грубость, мы каким местом думаем? | |
|
|
|
|
|
|
|
для: Trianon
(07.07.2007 в 02:00)
| | Да-да... я уже исправил.. видимо иногда не тем думаю) спасибо в любом случае) | |
|
|
|