Concatenare variabila in instructiune SELECT
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje:500
Concatenare variabila in instructiune SELECT
Buna ziua,
am si eu o mica prolema si nu stiu cum sa o rezolv.
Am de facut un select concatenat. cam asa:
$prefix='ps_'; <--- este valoarea care trebuie sa se aduga in select-ul acesta:
Cod: Selectaţi tot
$sqlo = 'SELECT * FROM ps_product_lang
INNER JOIN ps_product
ON ps_product_lang.id_product=ps_product.id_product
INNER JOIN ps_manufacturer_lang
ON ps_manufacturer_lang.id_manufacturer=ps_product.id_manufacturer
INNER JOIN ps_tax
ON ps_product.id_tax_rules_group=ps_tax.id_tax
WHERE ps_product.id_manufacturer="'.$_GET['producator'].'" AND ps_product_lang.id_lang="6" AND ps_product.active=1
ORDER BY ps_product.active DESC, ps_product_lang.name ASC limit 40';
si am facut asa:
Cod: Selectaţi tot
$sqlo = 'SELECT * FROM ';
$sqlo. = $prefix.'product_lang ';
$sqlo. = 'INNER JOIN '.$prefix.'product ON ';
$sqlo. = $prefix.'product_lang.id_product='.$prefix.'product.id_product INNER JOIN ';
$sqlo. = $prefix.'manufacturer_lang ON ';
$sqlo. = $prefix.'manufacturer_lang.id_manufacturer='.$prefix'product.id_manufacturer INNER JOIN ';
$sqlo. = $prefix.'tax ON '.$prefix.'product.id_tax_rules_group=';
$sqlo. = $prefix.'tax.id_tax ';
$sqlo. = ' WHERE ';
$sqlo. = $prefix.'product.id_manufacturer="'.$_GET['producator'].'" AND ';
$sqlo. = $prefix.'product_lang.id_lang="6" AND ';
$sqlo. = $prefix.'product.active=1 ORDER BY ';
$sqlo. = $prefix.'product.active DESC, ';
$sqlo. = $prefix.'product_lang.name ASC limit 40 ';
si nu merge.
astept raspuns. multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Salut
Incearca asa;
Cod: Selectaţi tot
$sqlo = 'SELECT * FROM '. $prefix .'product_lang
INNER JOIN '. $prefix .'product
ON '. $prefix .'product_lang.id_product='. $prefix .'product.id_product
INNER JOIN '. $prefix .'manufacturer_lang
ON '. $prefix .'manufacturer_lang.id_manufacturer='. $prefix .'product.id_manufacturer
INNER JOIN '. $prefix .'tax
ON '. $prefix .'product.id_tax_rules_group='. $prefix .'tax.id_tax
WHERE '. $prefix .'product.id_manufacturer="'.$_GET['producator'].'" AND '. $prefix .'product_lang.id_lang="6" AND '. $prefix .'product.active=1
ORDER BY '. $prefix .'product.active DESC, '. $prefix .'product_lang.name ASC limit 40';
Poti verifica cu:
ca sa vezi ce sir a rezultat.
Subiecte similare
- Eroare de variabila in php 8
PHP - MySQL - XML
Primul mesaj
Salut
Am trecut la php 8 si imi da eroarea asta
Warning: Undefined variable $page in G:\site\htdocs\system\site\page.php on line 16
in...
Ultimul mesaj
Imi mai da eroarea asta
Warning: Undefined array key message
iar eu am asa
$message=$_POST ;
Edit,
rezolvat cu
$message='';
if (isset($_POST...
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...