Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » phpmysql.

Ответить
Настройки темы
phpmysql.

Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8


Конфигурация

Профиль | Отправить PM | Цитировать


hail.
Объясните я не пойму.
в
$db_connect = @mysql_connect($dblocation, $dbuser,$dbpassword);
что должно находится в переменой $dblocation, я так понял имя компьютера?
И, что в $dbuser, какой логин, логин для чего?
и здесь $dbpassword, что мне здесь писать, какой пароль, для чего?

Объясните пожалуцта, мне в одиночку разбираться трудновато,
я только вчера открыл книжку.

-------
живодёр - практик


Отправлено: 00:09, 23-03-2005

 

Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата:
Это число нужно будет просто каждый раз при добавлении нового сообщения инкрементировать
А, как оно будет инкрементировать для каждого пользователя в отдельности ?
Не могли бы вы мне показать кусочек такой таблицы?

-------
живодёр - практик


Отправлено: 19:08, 11-06-2005 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
А, как оно будет инкрементировать для каждого пользователя в отдельности ?
Не могли бы вы мне показать кусочек такой таблицы?
При добавлении нового сообщения вытаскиваем значение "количество сообщений" добавляющего юзера (естественно из таблицы "Юзеры"), потом количество сообщений=количество сообщений+1, и далее записываем это значение вместо сторого (то есть UPDATE)

-------
Fortes fortuna adiuvat


Отправлено: 21:27, 11-06-2005 | #32


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Спасибо за идею, а то я зациклился на COUNТ()-е.
Всё замечательно работает!

-------
живодёр - практик


Отправлено: 15:07, 12-06-2005 | #33


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Скажите, почему здесь нет слэшей перед кавычками?

mysql_query("insert into r1 values ('".addslashes($user)."')");

$auth = mysql_query("select name from r1");

while ($print = mysql_fetch_array($auth)){

echo $print['name']."<BR>";
}

-------
живодёр - практик


Отправлено: 00:22, 05-07-2005 | #34


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Внутри открывающей и закрывающей кавычек одного рода (двойные) можно использовать сколь угодно большое число кавычек второго рода (одинарные).

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:12, 05-07-2005 | #35


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Я имел ввиду, когда я ввоже данные типа asd"asd"fasf" на выходе нет слэшей перед
кавычками. Ведь там стоит addslashes, а stipslashes я специально убрал.

-------
живодёр - практик


Отправлено: 11:52, 05-07-2005 | #36


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


а так идёт??
PHP код: Выделить весь код

mysql_query("insert into r1 values ('addslashes($user)')"); 


-------
Fortes fortuna adiuvat


Отправлено: 13:02, 05-07-2005 | #37


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Потому что слеш нужен для правильной передачи параметров, во время записи они убираются, вот если сделать
Код: Выделить весь код
echo addslashes($user);
то слеши будут. Читайте мануалы внимательней.

Отправлено: 13:08, 05-07-2005 | #38


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Vadimironв таком виде мне выдают как строку.

Archy
Цитата:
При использовании функции Addslashes() строка будет сохранена в базе данных
с символами косой черты. При получении строки нужно не забыть удалить символы
косой чертыю Это можно сделать функцией Stripslashes().
Я пробовал так с текстовыми БД слэши остаются, а с MySQL нету, почему? мне очень интересно.
magic_quotes_gps - off.

И ещё если я ставлю перед записью в MySQL символ '<', то после него вообще он ничего не
воспринимает, незаписывает. Теги у меня не фильтруются вообще.

Может у меня какието настройки стоят специальные?

И ещё хотел спросить функцию htmlspecialchars() надо использовать до или после записи в БД?

-------
живодёр - практик


Отправлено: 16:22, 05-07-2005 | #39


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Всё спасибо разобрался!

-------
живодёр - практик


Отправлено: 16:50, 06-07-2005 | #40



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » phpmysql.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход