Select in mai multe tabele cu acelasi nume de coloana
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje:500
Select in mai multe tabele cu acelasi nume de coloana
Buna ziua,
am si eu o problema si nu stiu cum sa o rezolv.
vreau sa selectez ceva din mysql, dar ambele tabele au coloana cu denumirea "name" si nu imi afiseaza nimic ca nu stie ce sa afiseze.
am incercat sa pun
tabel.name dar nu merge deoarece si
tabel2.name exista si nu merge.
Am asa:
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_manufacturer
ON ps_manufacturer_lang.id_manufacturer=ps_manufacturer.id_manufacturer
WHERE ps_product.id_manufacturer="'.$_GET['producator'].'" AND ps_product_lang.id_lang="6"
ORDER BY name ASC';
$rezultato = $dbo->query($sqlo);
echo '';
$i=1;
if ($rezultato->num_rows > 0) {
while ($rando= $rezultato->fetch_assoc()){
echo '<br>'.$i.'. '.$rando['name'].' ';
$i++;
}
}
else { echo '<br>produse nu';}
tabela ps_manufacturer si ps_product_lang contin campul
name amandoua.
NU SE POATE MODIFCA tabelul ca este gata creat si functional.
Este vreo solutie?
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
Ar trebui sa mearga daca se specifica in Select numele tabelului si coloana care trebuie selectata (
nume_tabel.coloana ), ca alias.
De exemplu:
Cod: Selectaţi tot
$sql = "SELECT id, ps_product_lang.name AS pname, ps_manufacturer.name AS mname, alta_coloana FROM ps_product_lang INNER JOIN ...";
Subiecte similare
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
- 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:...