Avatar billede kennethv Nybegynder
16. oktober 2008 - 15:43 Der er 8 kommentarer og
1 løsning

Intet resultat skrevet ud ved SQL kald.

Jeg prøver at få indhold at min table skrevet ud, men der sker ikke noget. Er der nogen der kan hjælpe?

<?php
// connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
    or die("Couldn't connect to SQL Server on $myServer");

// select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
    or die("Couldn't open database $myDB"); //---> Jeg får ingen fejl her. Så her må jeg gå udfra at der er forbindelse.

$res = mssql_query("SELECT * FROM StaffLeftCompany");
while($row = mssql_fetch_array($res))
  {
  echo $row[0];
  echo "<br />";
  }

// close the connection
mssql_close($dbhandle);

?>
Avatar billede kennethv Nybegynder
16. oktober 2008 - 15:46 #1
Hov, der skulle have stået:

while($row = mssql_fetch_array($res))
  {
  echo echo $row['Employee']
  echo "<br />";
  }
Avatar billede kennethv Nybegynder
16. oktober 2008 - 15:47 #2
Ihhh, for pokker. De taster.

while($row = mssql_fetch_array($res))
  {
  echo $row['Employee']
  echo "<br />";
  }
Avatar billede kennethv Nybegynder
16. oktober 2008 - 16:16 #3
Har fundet ud af det. Man kan ikke lave en Select *, men SKAL åbentbart spørge direkte på hvr enkelt felt.

$res = mssql_query("SELECT Employee FROM StaffLeftCompany");
Avatar billede majbom Novice
16. oktober 2008 - 19:30 #4
while($row = mssql_fetch_array($res))
  {
  echo $row['Employee']
  echo "<br />";
}

burde da virke...

sådan gør jeg ofte...
Avatar billede majbom Novice
16. oktober 2008 - 19:31 #5
hov, så lige at det var mssql, så ved jeg ikke om det kan lade sig gøre, men det ville jeg da mene.

det er en MSsql-server du henter data fra og ikke en MYsql?
Avatar billede kennethv Nybegynder
17. oktober 2008 - 08:57 #6
Jeps. Det er en MSSQL. :)
Avatar billede majbom Novice
17. oktober 2008 - 09:23 #7
vil nu altså mene at det skal kunne lade sig gøre med * alligevel...

og du er sikker på at:

$res = mssql_query("SELECT * FROM StaffLeftCompany") or die(mssql_error());
while($row = mssql_fetch_array($res)){
  echo $row["Employee"];
  echo "<br />";
}

ikke virker?
Avatar billede kennethv Nybegynder
17. oktober 2008 - 09:57 #8
Ja, det virker ikke. Men det betyder ikke så meget at jeg skal gøre det på den anden måde.
Avatar billede majbom Novice
17. oktober 2008 - 10:15 #9
okay...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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