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 вписать параметр, и как потом его заполнять?
|
|
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']; - даст нужный мне результат?
|
|