|
|
|
| $sql = 'CREATE TABLE 'news' ('
. ' 'id' INT(3) NOT NULL AUTO_INCREMENT, '
. ' 'name' VARCHAR(30) DEFAULT ''name'' NOT NULL, '
. ' 'email' VARCHAR(30) DEFAULT ''email'' NOT NULL, '
. ' 'date' DATETIME DEFAULT ''date'' NOT NULL, '
. ' 'text' TEXT NOT NULL,'
. ' INDEX ('id')'
. ' )';
пишет:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in z:\home\test1.ru\www\SQL\news\createdb.php on line 5
код из phpMyAdmin
что тут исправить? | |
|
|
|
|
|
|
|
для: Be4ep
(30.01.2005 в 19:35)
| | Не следует использовать обратные кавычки в PHP, так как они имеют особое значение используйте примерно следующий вариант
<?php
$sql = "CREATE TABLE news( id INT( 3 ) NOT NULL AUTO_INCREMENT ,
name VARCHAR( 30 ) DEFAULT 'name' NOT NULL ,
email VARCHAR( 30 ) DEFAULT 'email' NOT NULL ,
date DATETIME DEFAULT 'date' NOT NULL ,
text TEXT NOT NULL ,
INDEX ( id ) )";
?>
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=130 | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 22:40)
| | теперь буду знать.
думал что phpMyAdmin правильно напишет, а аказалось... | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 22:40)
| | а вот еще!
когда вводим в колонку text текст из textarea(в нем форматируемый текст), то потом через тотже пхпадмин в таблице тотже фоматируемый текст. а вывести его неполучается. хотя если писать одной строчкой то выводит нормально.
что тут можно сделать?
можно конечно в textarea писать на хтмл, но это неудобно. может какой класс или функция по этому поводу имеется? | |
|
|
|
|
|
|
|
для: Be4ep
(31.01.2005 в 00:04)
| | А в смысле вывести не получается? Переводы строк пропадают или что-то другое? | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 07:40)
| | вывести не получается.
в базе текст без тегов. но он там как и был введен со всеми переводами строк.
текст вообще не вывлдится. ни первая строка ни другие. те переменная остается пустой | |
|
|
|
|
|
|
|
для: Be4ep
(31.01.2005 в 12:39)
| | Нужны подробности - лучше код, который не выводит поле... | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 07:40)
| | Да, насчет переводов строк. Как их сохранить? | |
|
|
|
|
|
|
|
для: Atom
(31.01.2005 в 22:23)
| | Они в общем сохраняются, только браузер их не воспринимает, так как он переводит строку только по тегу <br>, поэтому перед выводом текста в окно браузера все переводы строк следует заменить на этот тег. Для этого в PHP существует специальная функция - nl2br().
<?php
$text = nl2br($text);
?>
|
http://www.softtime.ru/dic/id_dic=35&id_group=1 | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 22:50)
| | я даже про нее и не знал :) пасиб.
Не могли бы вы порекомендовать книжку по mySQL просто не знаю, что мне выбрать для изучения | |
|
|
|
|
|
|
|
для: Be4ep
(01.02.2005 в 13:17)
| | По MySQL выбора большого нет: сейчас продаётся очень хорошая книга: MySQL Поль Дюбуа издательства Вильямс, где он на 1000 страницах скрупулёзно описывает MySQL - особенно хорошо удался у него раздел, посвящённый администрированию. Кроме того, совсем недавно вышла его вторая книга MySQL Сборник рецептов издательства O'REILLY, с ящерицей на обложке - книгу я ещё не читал, но по объёму она такая же и думаю она прекрасно дополняет первую книгу. Больше я чего-то ничего хорошего не видел... | |
|
|
|
|
|
|
|
для: cheops
(01.02.2005 в 14:22)
| | пасиб | |
|
|
|