Jongens zodra ik mijn Select verander:

<?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>";



?>

Zoals hier boven. Krijg ik een Internal Server Error.

Als ik zeg:

<?
$sql = "SELECT * FROM 'imc_auction';

?>

Niks aan de hand.
Maar zodra ik where gebruik.... gaat het al fout :(

HELP!? :-)
Naja,

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:

<?
$query="select * from imc_auction WHERE auction='$auction'";
?>

gebruik werkt het gewoon goed:)

Groeten!

Gelieve Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.

'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.

Reageren