2013-11-09 8 views
0

Этот код работал хорошо вчера и внезапно начал показывать ошибку сегодня. Ошибка ('Error') выдает ошибку при отображении пользователей с фотографиями профиля. Заранее благодарим за помочь ... я учусь PHP, так будет конвертировать в PDO позжеОшибка в извлечении строк из таблицы с использованием SQL

<?php 
include("dbconfig.php"); 
// Create connection 
$conn=mysql_connect($db_host,$username,$password) or die('Error1');; 

mysql_select_db("motorklq_glmindb",$conn) or die('Error2'); 


$result = mysql_query("SELECT adno,fname,lname,profilepic,gscore FROM gtable WHERE contest!='on' ORDER BY gscore DESC LIMIT 3") or die('Error');; 

echo "<table><tr><th></th><th>gScore Leader</th><th></th><th></th></tr>"; 
echo "<tr><th>Firstname</th><th>Lastname</th><th>Image</th><th>Glamour</th></tr>"; 

while($row = mysql_fetch_array($result)){ 
    print "<tr><td>".$row['fname']."</td><td>".$row['lname']."</td><td>".'<img src="data:image/jpeg;base64,' . base64_encode($row['profilepic']) . '" width="32" height="32">'."</td><td>".$row['gscore']."</td></tr>"; 
} 
print "</table>"; 
mysql_close($conn); 
?> 

Ссылка на дб https://www.dropbox.com/s/dv8vhla0fxhw2p7/db.png

+2

mysql_ * осуждается небезопасный. Вместо этого используйте mysqli_ * или PDO! – idmean

+0

вы пытались поместить имя таблицы в «gtable» – w3bMak3r

+0

gtable - это имя таблицы, и вставка теперь работает нормально ... но не уверен, что произошло с кодом для показа результата – user2959053

ответ

0

Я думаю, что вы СУИ типизированных adno для Idnó в вашем запросе на выборку.

Надежда, что помогает

0

удалить дополнительный; от запроса

$conn=mysql_connect($db_host,$username,$password) or die('Error1');; 
$result = mysql_query("SELECT adno,fname,lname,profilepic,gscore FROM gtable WHERE contest!='on' ORDER BY gscore DESC LIMIT 3") or die('Error');; 

в

$conn=mysql_connect($db_host,$username,$password) or die('Error1'); 
$result = mysql_query("SELECT idno,fname,lname,profilepic,gscore FROM gtable WHERE contest!='on' ORDER BY gscore DESC LIMIT 3") or die('Error'); 
Смежные вопросы