Internal Server Error
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
$auction = $_POST['auction'];
mysql_connect(*****,******,******);
mysql_select_db(db_3382_mitchel);
$sql = "SELECT * FROM 'imc_auction' where 'auction#' = $auction";
$result=mysql_query($query);
echo " <table border='1'>
<tr>
<TD><h3>Auction#</h3></TD>
<TD><h3>Service Tag</h3></TD>
<TD><h3>Type</h3></TD>
<TD><h3>CD/DVD - Rom</h3></TD>
<TD><h3>Ram</h3></TD>
<TD><h3>HDD Size</h3></TD>
<TD><h3>CPU</h3></TD>
<TD><h3>Start Price</h3></TD>
<TD><h3>Buyer</h3></TD>
<TD><h3>Bought for €</h3></TD>
</TR>
";
while($test = mysql_fetch_array($result))
{
echo " <tr>
<td>".$test['auction#']."</td>
<td>".$test['service_tag']."</td>
<td>".$test['type']."</td>
<td>".$test['cd']."</td>
<td>".$test['ram']."</td>
<td>".$test['hdd']."</td>
<td>".$test['cpu']."</td>
<td>".$test['start']."</td>
<td>".$test['buyer']."</td>
<td>".$test['bought']."</td>
</tr>
";
}
echo "</table>";
?>
$auction = $_POST['auction'];
mysql_connect(*****,******,******);
mysql_select_db(db_3382_mitchel);
$sql = "SELECT * FROM 'imc_auction' where 'auction#' = $auction";
$result=mysql_query($query);
echo " <table border='1'>
<tr>
<TD><h3>Auction#</h3></TD>
<TD><h3>Service Tag</h3></TD>
<TD><h3>Type</h3></TD>
<TD><h3>CD/DVD - Rom</h3></TD>
<TD><h3>Ram</h3></TD>
<TD><h3>HDD Size</h3></TD>
<TD><h3>CPU</h3></TD>
<TD><h3>Start Price</h3></TD>
<TD><h3>Buyer</h3></TD>
<TD><h3>Bought for €</h3></TD>
</TR>
";
while($test = mysql_fetch_array($result))
{
echo " <tr>
<td>".$test['auction#']."</td>
<td>".$test['service_tag']."</td>
<td>".$test['type']."</td>
<td>".$test['cd']."</td>
<td>".$test['ram']."</td>
<td>".$test['hdd']."</td>
<td>".$test['cpu']."</td>
<td>".$test['start']."</td>
<td>".$test['buyer']."</td>
<td>".$test['bought']."</td>
</tr>
";
}
echo "</table>";
?>
Zoals hier boven. Krijg ik een Internal Server Error.
Als ik zeg:
Niks aan de hand.
Maar zodra ik where gebruik.... gaat het al fout :(
HELP!? :-)
Ik heb hem weer is een beetje aangepast... In me DB de auction# veranderd naar auction. Ik denk dat dat het probleem heeft opgelost want als ik nu:
gebruik werkt het gewoon goed:)
Groeten!
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Berry Kloes
'auction#' daarmee maak je van auction# - wat eigenlijk een veldnaam is - een string die je gaat vergelijken. Het is dan dus niet langer het veld dat je eigenlijk aan wilt geven. Bovendien hoort die # daar helemaal niet.
Het lijkt mij niet dat een foute query een Internal server Error geeft, maar okee. Je query is in ieder geval compleet verkeerd. En dan bedoel ik met name de quotes.
In je error logfiles van Apache kan je ook zien waarom je een Internal Server Error krijgt. Daar staat waarschijnlijk ook hoe je meer informatie kan krijgen erover.