Avatar billede fancy Mester
20. april 2005 - 19:59 Der er 4 kommentarer og
1 løsning

fejl i mysql_fetch_array

er der nogen der kan se hvad der er galt



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>soeg</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>
<html>
<body>
<?
if(isset($_POST["tekst_soeg"])){
  if(get_magic_quotes_gpc())
    $tekst_soeg = $_POST["tekst_soeg"];
  else
    $tekst_soeg = addslashes($_POST["tekst_soeg"]);

 
$db= mysql_connect("mysql.cliche.dk", "*****", "****");
mysql_select_db("*******", $db);



  $foresp = mysql_query("SELECT description FROM gs_documents WHERE description LIKE '%$tekst_soeg%' ORDER BY DESC");
  echo mysql_num_rows($foresp) . " forekomst(er) fundet<br><br>";
  while($data = mysql_fetch_array($foresp)){
    echo "<b>" . $data["description "] . "</b> - ";
 
  }
} else {
?>
<FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
<INPUT TYPE=TEXT NAME=tekst_soeg><br>
<INPUT TYPE=SUBMIT VALUE=søg>
</FORM>
<?
}
?>
</body>
</html>
Avatar billede fancy Mester
20. april 2005 - 20:01 #1
det er i disse linier jeg har en fejl

echo mysql_num_rows($foresp) . " forekomst(er) fundet<br><br>";
  while($data = mysql_fetch_array($foresp)){
Avatar billede erikjacobsen Ekspert
20. april 2005 - 20:09 #2
$foresp = mysql_query("SELECT description FROM gs_documents WHERE description LIKE '%$tekst_soeg%' ORDER BY DESC") or die(mysql_error());

husk altid at bede om fejlbeskeden, fx som jeg foreslår her. Men du har i hvert fald een fejl, nemlig ikke noget felt at sortere efter:

...ORDER BY herkommerdetfeltnavndumangler DESC...
Avatar billede fancy Mester
21. april 2005 - 22:50 #3
tak for hjælpen det havde jeg overset..
Avatar billede erikjacobsen Ekspert
22. april 2005 - 08:09 #4
Jeg samler ikke på point. Svar selv, accepter eget svar.
Avatar billede fancy Mester
25. april 2005 - 19:52 #5
tak
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