Select dupa mai multe coloane in baza de date
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
dim
- Mesaje:61
Select dupa mai multe coloane in baza de date
Salut
am si eu o baza de date "zona_geografica" in care am rubricile
Cod: Selectaţi tot
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 | Romania | Bucuresti |22 | 1 | Bucuresti si ilfov | 1 | 3.10.2020
2 | Romania | Cluj |22 | 2 | Transilvania | 2 | 3.12.2020
3 | Romania | Bucuresti |22 | 1 | Muntenia | 3 | 4.4.2020
4 | Romania | Buzau |22 | 3 | Muntenia | 3 | 4.1.2020
am preluat datele asa
Cod: Selectaţi tot
$zona_geografica= $this->db->query("SELECT * FROM " . DB_PREFIX . "zona_geografica WHERE id_oras ='" . $data['id_oras'] . "'");
foreach ($zona_geografica->rows as $result) {
if ($result['id_zona'] ) {
$geo_zone_id = $result['id_zona'];
}
}
problema este atunci cand id orasului nu este gasit in table imi intoarce eroare
iar daca este gasit de mai multe ori imi afiseaza prima optiune
cum pot sa extrag "id_zona" in functie de "id_oras" si in cea mai veche data iar cand nu exista sa nu imi mai afiseze nimic
MarPlo
Mesaje:4343
Salut,
Incearca asa:
Cod: Selectaţi tot
$zona_geografica= $this->db->query("SELECT * FROM ". DB_PREFIX ."zona_geografica WHERE id_oras ='". $data['id_oras'] ."' ORDER BY data DESC LIMIT 1");
if ($zona_geografica->num_rows > 0){
foreach ($zona_geografica->rows as $result) {
if ($result['id_zona'] ) $geo_zone_id = $result['id_zona'];
}
}
else $geo_zone_id ='';
dim
Mesaje:61
Multumesc mult pentru ajutor .
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...
- 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...
- 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:...
- Cip de calculator care procesează și stochează date ca un neuron
Divertisment si Jocuri
Inginerii de la EPFL au creat un nou cip de calculator care poate procesa și stoca date în același circuit. Este realizat folosind un material...