Avatar billede firestone Nybegynder
03. marts 2008 - 09:26 Der er 1 løsning

mySql Query sætning til php

Jeg har 2 tables, en user og en live.

user table indeholder telefonnummer og navn (2 rows)
live table indeholder telefonnummer sted starttid og stoptid (4 rows)

user table er statisk, live er dynamisk.

Jeg søger i php at have en sætning der udskriver de navne fra user table, samt matcher navnet til telefonnummer fra live table, og udskriver kun nyeste start/stop tid for personen i et simpelt skema.

Den query her nedenunder, duer ikke helt. Men jeg har fat i nogen af de elementer er jeg sikker på, som sætningen skal indeholde.

$query = mysql_query("select t1.*, t2.navn from live AS t1 LEFT JOIN users AS t2 ON t2.telefonnummer = t1.telefonnummer ORDER BY sta
rtstamp DESC LIMIT 1");

while($row = mysql_fetch_assoc($query)) {

if ($row['navn'] === NULL) { $row['navn'] = $row['telefonnummer']; $unknown++; }

if (is_null($row['stopstamp'])) { $bg_status = $bg_optaget; }

  else

    { $bg_status = $bg_klar; }

  echo '<td>' . $row['navn'] . '</td>';
  echo '<td>' . $row['lokation'] . '</td>';
  echo '<td>' . $row['startstamp'] . '</td>';
  echo '<td>' . $row['stopstamp'] . '</td>';
  echo '</tr>';

}
Avatar billede firestone Nybegynder
03. marts 2008 - 13:46 #1
Ligemeget fandt anden måde at lave det på :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester