|
Подскажите с MySql | ☑ | ||
---|---|---|---|---|
0
rotting
29.04.13
✎
23:19
|
Есть кусок скрипта
$query = " SELECT p.product_code as article, p.productID as id, lc.categoryID as lineid, c.categoryID as brandid, p.name_ru as name, lc.name_ru as line, c.name_ru as brand, lc.slug as LinePageName, c.slug as BrandPageName, p.price as price, p.enabled, p.in_stock, p.default_picture, p.date_added, p.date_modified, p.weight, p.free_shipping, p.shipping_freight, p.slug as pageName, p.brief_description_ru as Description, p.meta_title_ru as metaTitle, p.meta_description_ru as metaDescription, p.meta_keywords_ru as metaKeywords FROM SC_products as p LEFT JOIN SC_categories as c ON p.categoryID = c.categoryID LEFT JOIN SC_categories as lc ON c.parent = lc.categoryID WHERE p.meta_title_ru = 1 "; $table = run_mysql($query); тут есть условие p.meta_title_ru = 1, как мне туда вместо 1 вписать параметр, и как потом его заполнять? |
|||
1
zladenuw
29.04.13
✎
23:23
|
скрипт где отрабатывает ?
|
|||
2
sda553
29.04.13
✎
23:26
|
прямо в этот текст и вписывай
|
|||
3
rotting
29.04.13
✎
23:26
|
(1) да вроде разобрался, нужно объявить переменную перед переменной запроса, типа $meta = "", а потом в запросе написать p.meta_title_ru = $meta, правильно?
|
|||
4
zladenuw
29.04.13
✎
23:27
|
$name=mysql_real_escape_string($name);
$age=mysql_real_escape_string($age); $query="INSERT INTO table (name,age,class) VALUES ('$name','$age',11)"; или: $query="SELECT * FROM table WHERE name LIKE '".mysql_real_escape_string($_GET['name'])."%'"; |
|||
5
rotting
30.04.13
✎
00:31
|
еще вопрос, я передаю методом post параметр days, там всегда будет число, как мне внутри скрипта явно сделать из значения этой переменной число?
$days = $_POST['days']; - даст нужный мне результат? |
|||
6
Asmody
30.04.13
✎
00:33
|
(5) $days=(int)$_POST['days'];
|
|||
7
rotting
30.04.13
✎
00:36
|
(6) спасибо
|
|||
8
Asmody
30.04.13
✎
00:38
|
(7) еще есть куча вариантов. например, проверить входной параметр подходящей регуляркой
|
|||
9
rotting
30.04.13
✎
01:21
|
(8) ты мне только что назвал кучу не понятных слов)))
Подскажи лучше как массив передать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |