Gebruik XAMPP erg traag!
Ik heb een tweede pc als server ingericht en daarop de nieuwste versie van XAMPP opgezet. Als ik nu met mijn laptop op de localhost ga en een lijst opvraag dan gaat het nog wel. Maar selecteer ik een product uit de lijst dan duurt het lang voordat het zichtbaar is.
Kan dit liggen aan de PC (Pentium 4, CPU 2,66GHz, 2,11GB), aan XAMPP, of...
Heeft iemand hier ervaring meer.
Kan dit liggen aan de PC (Pentium 4, CPU 2,66GHz, 2,11GB), aan XAMPP, of...
Heeft iemand hier ervaring meer.
Hoe vraag je die lijst dan op? Waar haalt hij die lijst vandaan?
Aan je PC is niks mis.....
Aan je PC is niks mis.....
Ik heb 3 bestanden:
connect_db.php
error.php
lijst.php
Dit is de code zoals ik die gebruik. Er zijn wel 1300 regels in de tabel factuur.
connect_db.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
//usernaam
$usr = '***';
//password
$pass = '***';
$host = 'localhost';
//naam van je database
$dbname = '***';
$error = 'Verbinding kon niet tot stand gebracht worden';
//maak verbinding
$connect = mysql_connect($host, $usr, $pass) or die($error . ': ' . mysql_error());
if(!is_resource($connect))
{
echo "Failed to connect to the server\n";
// ... log the error properly
}
//kies database
mysql_select_db($dbname);
//sluit verbinding(optioneel)
//mysql_close($connect);
?>
//usernaam
$usr = '***';
//password
$pass = '***';
$host = 'localhost';
//naam van je database
$dbname = '***';
$error = 'Verbinding kon niet tot stand gebracht worden';
//maak verbinding
$connect = mysql_connect($host, $usr, $pass) or die($error . ': ' . mysql_error());
if(!is_resource($connect))
{
echo "Failed to connect to the server\n";
// ... log the error properly
}
//kies database
mysql_select_db($dbname);
//sluit verbinding(optioneel)
//mysql_close($connect);
?>
error.php
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
function error($query, $bestand)
{
print("<b>".mysql_errno().":</b> " . mysql_error()."<br>");
print("<b>Query:</b> ".$query."<br>");
print("<b>Bestand:</b> ".$bestand."<br>");
}
?>
function error($query, $bestand)
{
print("<b>".mysql_errno().":</b> " . mysql_error()."<br>");
print("<b>Query:</b> ".$query."<br>");
print("<b>Bestand:</b> ".$bestand."<br>");
}
?>
lijst.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
include "connect_db.php";
include "error.php";
?>
<HTML>
<HEAD>
<TITLE></TITLE>
<link rel="STYLESHEET" type="text/css" href="../css/tabel.css">
<table>
<tr>
<td>Fact.nr</td>
<td>Fact.jaar</td>
<td>Factuubedrag</td>
</tr>
<?php
$query=mysql_query("
SELECT
factuur.*,
factuur_type.*,
factuur_jaar.*
FROM
factuur
LEFT JOIN
factuur_type ON factuur_type.factuurtype_id = factuur.factuur_typenr
LEFT JOIN
factuur_jaar ON factuur_jaar.factuurjaar_id = factuur.factuur_jaar
ORDER BY
factuur_nummer DESC
") or die (error($query, $HTTP_SERVER_VARS['PHP_SELF']));
While ($row = mysql_fetch_assoc($query))
{
echo '<tr>';
echo '<td>'.$row['factuur_nummer'].'</td>';
echo '<td>'.$row['factuur_jaar'].'</td>';
echo '<td>'.$row['factuur_bedrag'].'</td>;
echo '</tr>';
}
mysql_free_result($query);
?>
include "connect_db.php";
include "error.php";
?>
<HTML>
<HEAD>
<TITLE></TITLE>
<link rel="STYLESHEET" type="text/css" href="../css/tabel.css">
<table>
<tr>
<td>Fact.nr</td>
<td>Fact.jaar</td>
<td>Factuubedrag</td>
</tr>
<?php
$query=mysql_query("
SELECT
factuur.*,
factuur_type.*,
factuur_jaar.*
FROM
factuur
LEFT JOIN
factuur_type ON factuur_type.factuurtype_id = factuur.factuur_typenr
LEFT JOIN
factuur_jaar ON factuur_jaar.factuurjaar_id = factuur.factuur_jaar
ORDER BY
factuur_nummer DESC
") or die (error($query, $HTTP_SERVER_VARS['PHP_SELF']));
While ($row = mysql_fetch_assoc($query))
{
echo '<tr>';
echo '<td>'.$row['factuur_nummer'].'</td>';
echo '<td>'.$row['factuur_jaar'].'</td>';
echo '<td>'.$row['factuur_bedrag'].'</td>;
echo '</tr>';
}
mysql_free_result($query);
?>
Dit is de code zoals ik die gebruik. Er zijn wel 1300 regels in de tabel factuur.
Gewijzigd op 25/03/2013 19:59:44 door Kees Mulder
Kan je je code even aanpassen en tussen code-tags plaatsen?
Laatste blok, lijn 23 klopt niet.
Laatste blok, lijn 23 klopt niet.
Gewijzigd op 25/03/2013 19:53:32 door - Ariën -
Dit is de code zoals ik die gebruik. Er zijn wel 1300 regels in de tabel factuur.
Toevoeging op 26/03/2013 08:41:44:
Hoi Aar,
Heb ik ergens wat fout gedaan waarom het zo traag werkt?
Toevoeging op 26/03/2013 08:41:44:
Hoi Aar,
Heb ik ergens wat fout gedaan waarom het zo traag werkt?




