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
-
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Ultimul mesaj
Multumesc mult pentru ajutor .
-
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
-
Adaugare array in acelasi array JS
JavaScript - jQuery - Ajax
Primul mesaj
Incerc sa adaug un array in acelasi array in javascript, Dar se pare ca nu functioneaza; al treilea element se adauga incontinuu.
Iata codul:
var...
Ultimul mesaj
Nu functioneaza cum vrei fiindca adaugi aceeași referință la array. De aceea, când array-ul se actualizează, cel din interior va fi si el actualizat....
-
mysql Update dupa nume
PHP - MySQL - XML
Primul mesaj
Salutari,
Incerc de ceva timp sa fac sa imi salveze informatiile jucatorului in baza de date, o data inserate vreau atunci cand gaseste din nou...
Ultimul mesaj
Cand se creaza tabelul in baza de date, coloana nickname trebuie sa fie de tip UNIQUE KEY .
Iar id-ul ar trebui sa fie o valoare care sa nu o mai...
-
Obiect aleatoriu din mai multe Array cu procentaj de șanse în JS
JavaScript - jQuery - Ajax
Primul mesaj
Am 3 Array de obiecte în JavaScript:
const fruits =
const car =
const books =
Un array temporar în care voi stoca obiecte aleatorii alese:...
Ultimul mesaj
Trebuie să obții două numere aleatorii:
- primul care decide ce grup alege,
- al doilea care alege un articol din acesta.
Generăm un număr...
-
Separare array de obiecte în mai multe array-uri
JavaScript - jQuery - Ajax
Primul mesaj
Am un array de obiecte, si pentru crearea unui grafic trebuie să îl împart în 3 array-uri diferite. Cum se face cu JS?
const dataOverview = ;...
Ultimul mesaj
Este simplu, aplici functia map() .
var series1 = dataOverview.map(x => x.series1);
var series2 = dataOverview.map(x => x.series2);
var...