29. april 2011 - 14:46
Der er
4 kommentarer og 1 løsning
Tjekke resultat fra database udtræk med records i anden database
Hej der ... Jeg har to MySQL databaser, hvorfra jeg via PHP udtrækker nogle data ... Fra table1 udtrækker jeg nogle data (kunne være navn), og skal så tjekke om hver enkelt findes i table2 - hvordan gør jeg det? VH Martin
Annonceindlæg fra SuperOffice
29. april 2011 - 15:08
#2
Du er lidt kryptisk - Du siger at du har to MySQL databaser, jeg gaar ud fra at du taler om to tabeller i en database. Hvordan udtraekker du saa navnene (eller hvad det nu er) fra tabel1? Har du en forespoergsel for alle navne for eksempel i en bestemt kategori? I saafald kunne du goere noget i denne retning: $result1 = mysql_query("SELECT name FROM tabel1 WHERE category = 'A'"); while($row=mysql_fetch_array($result1)) { $navn = $row['name']; $bestaar = "nej"; if(mysql_num_rows("SELECT * FROM tabel2 WHERE name = $n") > 0) $bestaar = "ja"; echo "$navn - $bestaar <br>"; }
29. april 2011 - 15:38
#3
Det ser fint ud - skal lige rette lidt til, men jeg forstår hvad du mener ... 1000 tak for hjælpen ! Læg svar for points ... VH Martin
29. april 2011 - 16:07
#5
Jeg har svedt over det i flere timer - skønt, at du havde løsningen til mig - tak igen, og god week-end !!