bir belgede birden mysql_query istekleri

0 Cevap php

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

0 Cevap