Avatar billede coco_k Nybegynder
08. november 2003 - 15:58 Der er 15 kommentarer og
1 løsning

lukke MySql

jeg er ny med MySql,

Lukker den her MySQL eller hvordan skal jeg gøre det.
Så den ikke siger Too many connections


<?php
include('config.php');



$query = mysql_query("SELECT id,header,image,resume FROM news ORDER BY id DESC LIMIT 0,$range") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<hr class="spacer">';
    echo '<h2><a href="laes.php?id='.$row['id'].'">'.$row['header'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
    echo $row['resume'];
Avatar billede erikjacobsen Ekspert
08. november 2003 - 16:00 #1
Når du er færdig på siden siger du

  mysql_close();
Avatar billede thesurfer Nybegynder
08. november 2003 - 16:00 #2
jeg tror at du bare bruger:
mysql_close($query);
Avatar billede coco_k Nybegynder
08. november 2003 - 16:08 #3
en af de to eller ?
Avatar billede erikjacobsen Ekspert
08. november 2003 - 16:10 #4
Nå ja, efter while-løkken bør du sige

  mysql_free_result($query);

Det sparer også på ressourcerne
Avatar billede coco_k Nybegynder
08. november 2003 - 16:14 #5
erik gider du sætte den in for mig præsis hvor den skal være

<?php
include('config.php');
$query = mysql_query("SELECT id,header,image,resume FROM news ORDER BY id DESC LIMIT 0,$range") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<hr class="spacer">';
    echo '<h2><a href="laes.php?id='.$row['id'].'">'.$row['header'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
    echo $row['resume'] mysql_close();
}
?>
Avatar billede erikjacobsen Ekspert
08. november 2003 - 16:18 #6
efter while-løkken
Avatar billede erikjacobsen Ekspert
08. november 2003 - 16:19 #7
Nå, du har gjort noget. Prøv lige at læse hvad der står:

Når du er færdig på siden siger du

  mysql_close();

efter while-løkken bør du sige

  mysql_free_result($query);
Avatar billede coco_k Nybegynder
08. november 2003 - 16:23 #8
forstår det ikke helt

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<h1><font color="#FF0000">Film</font>Info:dk</h1>

<?php
include('config.php');
$query = mysql_query("SELECT id,header,image,resume FROM news ORDER BY id DESC LIMIT 0,$range") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<hr class="spacer">';
    echo '<h2><a href="laes.php?id='.$row['id'].'">'.$row['header'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
    echo $row['resume'];
}
?>

<hr noshade>
<a href="soeg.php">Søg efter nyhed</a> | <a href="admin/">Administration</a>
</body>
</html>
Avatar billede eagleeye Praktikant
09. november 2003 - 11:01 #9
morw >> STOP med at lave ligegyldig reklame det er imod regel 2.1.6 i reglerne. Dit indlæg er fjernet.

eagleeye / CoAdmin
Avatar billede morw Nybegynder
09. november 2003 - 11:31 #10
eagleeye> tudefjæs - jeg havde en relevant kommentar
Avatar billede snowball Novice
09. november 2003 - 15:18 #11
morw: Ja, men den sidste del af din kommentar var ren reklame, og da vi ikke kan redigere i folks indlæg, bliver vi nødt til at fjerne hele kommentaren.

Snowball / CoAdmin
Avatar billede thesurfer Nybegynder
18. december 2003 - 04:42 #12
Dette spørgsmål mangler input.
Det kan f.eks. være at spørgeren mangler at acceptere/afvise svar/komme med feedback, eller af en svarer mangler at lægge et svar/komme med feedback.
Avatar billede coco_k Nybegynder
21. april 2004 - 17:57 #13
lukker
Avatar billede thesurfer Nybegynder
21. april 2004 - 18:04 #14
Jeg tror erikjacobsen mente:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<h1><font color="#FF0000">Film</font>Info:dk</h1>

<?php
include('config.php');
$query = mysql_query("SELECT id,header,image,resume FROM news ORDER BY id DESC LIMIT 0,$range") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<hr class="spacer">';
    echo '<h2><a href="laes.php?id='.$row['id'].'">'.$row['header'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image" class="image">';
    echo $row['resume'];
}
mysql_free_result($query);
?>

<hr noshade>
<a href="soeg.php">Søg efter nyhed</a> | <a href="admin/">Administration</a>
</body>
</html>

<?
mysql_close()
?>
Avatar billede thesurfer Nybegynder
21. april 2004 - 18:04 #15
mangler et ";":

<?
mysql_close();
?>
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