2016-05-15 4 views
-2

Я пытаюсь узнать больше о html, php и mysql. Я пытаюсь получить ссылку из базы данных, которая просто хранится как varchar, а затем отображает ее в таблице.База данных MySQL Ссылки на HTML-таблицу

Каждая запись будет иметь другую ссылку, все они связаны с внешним сайтом, и я не мог понять это. Вот мой текущий код.

<?php 
 

 
include("connection.php"); 
 
     
 
$sql = "SELECT Username, Location, Points FROM database ORDER BY Points DESC"; 
 
$result1 = mysqli_query($db_con, $sql); 
 

 
while($row1 = mysqli_fetch_array($result1)):;?> 
 

 
    <tr> 
 

 
    <td><a href="'.$row['Location'].'"><?php echo $row1[0]; ?></a></td> 
 
    <td><?php echo $row1[1]; ?></td> 
 
    <td><?php echo $row1[2]; ?></td> 
 
             
 
    </tr> 
 
<?php endwhile; ?> 
 
\t \t \t \t \t \t 
 
<?php

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

Спасибо за ваше время!

+1

'в то время как ($ row1 = mysqli_fetch_array ($ result1)): ; '<конец инструкции. Правовые, но в вашем случае; летально. –

+1

теперь у вас есть 3 разных ошибки ... и ответы – Jeff

+0

@Jeff hehe, и только 1 поймали оба. –

ответ

1

В вашем время цикла:

<td><a href="<?php echo $row['link-column-name']; ?>">Link</a></td> 
+0

Это именно то, что я искал и прекрасно работает. Тонны поисковых запросов Google не сравнивались. – UbiquitousStudio

+0

, пожалуйста, добавьте теги php, которые вы только что удалили, и сделайте это 'row1', как указал @Manfred Kral! – Jeff

+0

вы понимаете, что это провалится. –

1

Попробуйте использовать $ row1 [ 'Location'] вместо $ строки [ 'Location']

+0

Спасибо, что это было частью проблемы, поэтому я дал голос. – UbiquitousStudio

+0

вы пропустили несколько вещей –

+0

@UbiquitousStudio * «Итак, я подал голос» * - У вас недостаточно отзывов, чтобы сделать это, так почему вы лжете по всему вопросу/ответам? –

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