2013-12-05 3 views
-1

Я использую этот код для извлечения данных из базы данных в HTML-страницеHTML динамических данные тянущая из базы данных

я должен отправить HTML бюллетени для клиентов, поэтому вместо того, чтобы создавать больше HTML шаблонов я хочу, чтобы создать одну и я должны динамически получать данные из базы данных для каждого клиента

может любое тело помочь в этом

, но это не работает кто-нибудь может помочь мне в этом

<?php 

$db = mysql_connect("localhost","root"); 
if (!$db) { 
die("Database connection failed miserably: " . mysql_error()); 
} 

$db_select = mysql_select_db("STrack",$db); 
if (!$db_select) { 
die("Database selection also failed miserably: " . mysql_error()); 
} 
?> 
<html> 
<head> 
<title>Step 5</title> 
</head> 
<body> 
<div class="cssstyle"> 
<?php 

$result = mysql_query("SELECT * FROM users where Name='Admin', $db); 
if (!$result) 
     { 
die("Database query failed: " . mysql_error()); 
} 

while ($row = mysql_fetch_array($result)) 
    { 
echo $result; 
} 
?> 
</div> 
</body> 
</html> 

<?php 

mysql_close($db); 
?> 
+0

мы должны включить PHP для того чтобы это произошло кто-нибудь может сказать ... на мой пост выше ... – user2745765

ответ

0

Я не уверен, что понимаю, потому что я действительно не задаю вопрос, но вот что я рекомендую использовать: AJAX - Click me. Его не так уж трудно, и получает ваши данные динамически :)

+0

я сделал изменения, но это не работает – user2745765

+0

мы должны включить php для этого, чтобы это произошло. может кто-нибудь сказать ... для моего выше поста ... – user2745765

+0

Я не понимаю, что именно вы пытаетесь выполнить ... Можете ли вы поделиться более подробной информацией? –

0

Просто по поводу ошибок в коде, возможно, не ответ на ваш вопрос

mysql_query("SELECT * FROM users where Name='Admin', $db); 

отсутствующего цитату, она должна быть

mysql_query("SELECT * FROM users where Name='Admin'", $db); 

В этом коде

while ($row = mysql_fetch_array($result)) 
{ 
    echo $result; 
} 

Вы должны использовать

while ($row = mysql_fetch_array($result)) 
{ 
    echo $row[0]; // or echo $row['Name']; 
} 
+0

может помочь мне дальше, я внес изменения, но он не работает – user2745765

0

Не пытайтесь outputing переменного $ результата, то есть только для чтения с помощью MySQL функций

mysql_fetch_array($result) 

Также нет, с «SELECT *» вы выбираете каждый столбец базы данных. Я предполагаю, что вам просто нужен один или два столбца.

для выходного использования

echo $row['<columnName>']; 
+0

Я внес изменения, но он не работает – user2745765

+0

может помочь мне в дальнейшем – user2745765

Смежные вопросы