|
|
|||||
Error,а вроде работало.
Я пытался тут вставить переменную чтобы дата добавлялась в MySQL базу и запорол, судя по всему, скрипт.
Кажется сперва он был таким: <? $link = mysql_connect('localhost', 'persona', '****) or die("Cannot connect"); mysql_select_db('persona', $link); import_request_variables("gP", "rvar_"); $query = mysql_query("INSERT INTO news_ru (title, news) VALUES ( '$row['title']', '$row['news']', )"); echo "datbase: Done!<br><a href=welcome.html>Back</a>"; mysql_query($query, $link); ?> и выдаёт оно следущее: Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/local/apache/htdocs/persona/admin4persona/russian_news_int.php on line 6 Вот. И если что, скажите как добавить дату? У меня есть столбик date в мускуле.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
|
|||||
Ветеран форума
|
$query = mysql_query("INSERT INTO news_ru (title, news) VALUES ('".$row['title']."', '".$row['news']."')");
1 - выноси переменные из кавычек, тем более если это ассоциативный массив 2 - после $row['news'] ты запятую ещё оставил... ей там совсем не место. 3 - учись дебажить скрипты... это жуть как тебе пригодиться... |
|
|||||
теперь ошибки не выдаётся, но вот в базу передаются пустые переменные.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
|
|||||
Ветеран форума
|
эм...
echo $row['title'].' - '.$row['news']; почему я должен за тебя дебажить скрипты? |
|
|||||
Нагаш, сорри, просто я плохо знаю РНР. Но всётаки тут ты немного, кажется сбился от вопроса. Там надо передать значения переменных в базу данных, те insert into (... Вот. Там же не может быть echo никак.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
|
|||||
'$rvar_title',
'$rvar_news' Исправил ошибку. Спасибо за помощь. А как дату добавить? т.е. чтобы ещё и дата передалась в базу?! $date = date("d.m.y - H:i:s"); echo $date; что-то такое есть, но куда это всё напихать?
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
|
|||||
Ветеран форума
|
ты вообще не понимаешь что ты делаешь...
я не знаю как тебе помочь... тебе надо понять для начала что програмирование вообще... у тебя довольно слабое представление об этом... P.S. то что я давал... это было не просто так эхо... а чтобы ты посмотрел, есть у тебя в переменных что-то или нет... |
|
|||||
Kstati esli vas interesuet pochemu poiavlalas oshibka to otvechu chto u vas:
$query = mysql_query("INSERT INTO news_ru (title, news) VALUES ( '$row['title']', '$row['news']', )"); bratite vnimanie chto u vas znachenie skinuto na novuiu storku a PHP ego rascenivet kak konec stori #13#10, vot i peredaiot fignu baze (u mena smaogo bila takaia problema!). Nado bilo pisat: $query = mysql_query("INSERT INTO news_ru (title, news)VALUES (" . "'$row['title']',". "'$row['news']',". ")"); Jelau udachi! |
Часовой пояс GMT +4, время: 19:57. |
|
« Предыдущая тема | Следующая тема » |
|
|