Avatar billede nielsbrinch Nybegynder
20. december 2002 - 15:53 Der er 2 kommentarer og
1 løsning

Forklar i Java, hvad denne PHP-kode betyder

Jeg vidste ikke om jeg skulle placere dette spørgsmål under Java eller PHP - ligegyldigt hvor ville det være lidt forkert :D

Jeg er vant til at hente et sql-kald ud i et resultset og trække resultatet ud linje for linje. Denne php-kode skulle gøre nogenlunde det samme, men jeg forstår den ikke.

$query = "SELECT * FROM member";
$result = mysql_query ($query)
  or die ("Query failed");

// printing HTML result

print "<table>\n";
while ($line = mysql_fetch_array($result)) {
  print "\t<tr>\n";
  while(list($col_name, $col_value) = each($line)) {
    print "\t\t<td>$col_value</td>\n";
  }
  print "\t</tr>\n";
}
print "</table>\n";

Er der nogen der kan fortælle mig hvad de forskellige ting i oventående PHP-kode, svarer til i Java?
Avatar billede arne_v Ekspert
20. december 2002 - 16:06 #1
1) Det må klart være et PHP spørgsmål.

2) Jeg kan ikke PHP.

3) Men lad mig prøve alligevel:

String sql = "SELECT * FROM member";
Resultset rs = stmt.executeQuery(sql);
System.out.println("<table>");
while(rs.next()) {
    System.out.println("<tr>");
    for(int i = 1; i <= noColumns; i++) {
        System.out.print("<td>" + rs.getString(i) + "</td>");
    }
    System.out.println();
    System.out.println("</tr>");
}
System.out.println("</table>");
Avatar billede arne_v Ekspert
20. december 2002 - 16:09 #2
noColumns kan hentes som rs.getMetaData().getColumnCount()
Avatar billede nielsbrinch Nybegynder
20. december 2002 - 16:38 #3
Tjah, jeg har vist stillet et dårligt spørgsmål.
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
Kurser inden for grundlæggende programmering

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