Ben bir veritabanına bağlantı açarak bir PHP belge var. Her şey gayet iyi çalışıyor - ama en kısa sürede belgeye ek bir mysql_query isteği eklemek gibi, mySQL sunucu 500 dahili sunucu hatası ile yanıt verir.
Herhangi bir fikir neden? Ben bir belgede birden mysql_query istekleri olamaz bir nedeni var mı?
çok teşekkürler!
Soruna PHP kodu (yansımaları, ayıklama çoğu nedenlerle vardır) burada
<?php
$q=$_GET["q"];
$con = mysql_connect('address.com', 'database', 'password');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("sql01_5789willgil", $con);
$sql1="SELECT * FROM place WHERE title = '".$q."'";
$result1 = mysql_query($sql1);
$row = mysql_fetch_array($result1);
$id=$row+1;
$sql2="SELECT * FROM place WHERE title = '".$q."'";
$result2 = mysql_query($sql2);
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Hometown</th>
<th>Job</th>
</tr>";
while($row = mysql_fetch_array($result2))
{
echo "<tr>";
echo "<td>" . $row['title'] . "</td>";
echo "<td>" . $row['description'] . "</td>";
echo "<td>" . $row['latitude'] . "</td>";
echo "<td>" . $row['longitude'] . "</td>";
echo "<td>" . $row['image'] . "</td>";
echo "</tr>";
}
echo "</table>";
echo "ID equals " . $id;
echo "row equals " . $row;
mysql_close($con);
?>