#451 2008.12.23 18:09

ПеревозЧЕГ
Участник
Откуда: Тверская область
Зарегистрирован: 2008.11.16
Сообщений: 32
Карма: 0
Профиль Веб-сайт

Re: PHP+MySQL

Gemorroj написал:

`id` int(11) NOT NULL auto_increment,

здесь указывается, что при каждой новой записи в`id` это поле будет автоматически увеличиваться на 1.

AUTO_INCREMENT=36 ;

это значит, что отсчет начнется с 36.
Скорее всего тот, кто делал дамп этой таблицы просто поленился навести в ней порядок.
Вероятнее всего лучше будет поставить AUTO_INCREMENT=1, а так же заменить CHARSET=cp1251 на CHARSET=utf8

Да я вот решил перебороть свою лень относительно практики и решил попрактиковаться и поковыряться в скриптах. Взял магазин асек. Он оказывается на регистр глобалс он. Вот буду разбираться. .И переделывать на оф.

Неактивен

#452 2008.12.24 20:48

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: PHP+MySQL

вот это

Код:

1
lt;?if(isset($_GET['n'])) $needle = intval($_GET['n']); else $needle = '';?>

можно сократить ведь, да?
там с ? и :
каг зделать?


ska ska ska

Неактивен

#453 2008.12.24 21:15

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Код:

1
span style="color: #0000BB"><?php$needle = (isset($_GET['n']) ? intval($_GET['n']) : '');?>

Добавлено спустя   1 минуту  21 секунду:
это называатся тернарный оператор.

Неактивен

#454 2008.12.24 22:13

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: PHP+MySQL

угу, спасибоsmile


ska ska ska

Неактивен

#455 2009.01.03 17:52

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: PHP+MySQL

Где ошибка?
Почему то данные из формы не все корректно приходят servis = 0 и сайт = 0
Хотя print_r($_POST); показывает что всё пучком


Вложения

ska ska ska

Неактивен

#456 2009.01.03 18:29

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

$servis = intval($_POST['servis']);
    $site = intval($_POST['site']);

ты же их сам к числу приводишь

Неактивен

#457 2009.01.03 19:05

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: PHP+MySQL

оу.. я видать незнаю до конца функцию intval, хм.. я думал она фильтрует, но никогда её не использовал..


ska ska ska

Неактивен

#458 2009.01.03 19:19

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

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

Неактивен

#459 2009.01.06 14:50

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

integer value smile И как ты этим 'фильтровал'? По твоему


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#460 2009.01.12 16:56

ПеревозЧЕГ
Участник
Откуда: Тверская область
Зарегистрирован: 2008.11.16
Сообщений: 32
Карма: 0
Профиль Веб-сайт

Re: PHP+MySQL

нужно ли использовать htmlspecialchars если у меня поле обрабатывается регуляркой, согласно которой поле должно содержать только латинские буквы? Я понимаю что можно и то и то сделать но зачем лишний код если регулятка выполнит все.
Также по поводу mysql_real_escape_string если я опять же обработаю регуляркой, обязательно ее обрабатывать?

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.050 s