以下代码很好地输出了我在浏览器中的mysql数据库表中的用户列。
<?php
$len = count($name);
for($i=0;$i<$len;$i++){
echo $name[$i];
echo "<p/>";
}
?>
但是,我希望每个名称都可以作为外部网站的链接。与数组中每个$ name []对应的网站位于同一个表中的同一行。那么让我们说$ name [0]有网站w [0]。
我怎样才能在浏览器中输出php,以便每个名字链接到相应的网站?提前谢谢了。我希望我已经足够清楚了。干杯
抱歉,我应该添加上面出现在我的php脚本中的内容:
$name = array();
$w = array();
$i=0;
while($result = mysql_fetch_array($hof)){
$name[$i] = $result['username'];
$w[$i] = $result['website'];
$i++;
}
答案 0 :(得分:2)
while($result = mysql_fetch_array($hof)){
echo '<a href="'.$result['website'].'">'.$result['username'].'</a><br>';
}
答案 1 :(得分:1)
<?php
$len = count($name);
echo '<p>'
for($i=0;$i<$len;$i++){
echo '<a href="' . $w[$i] . '">' . $name[$i] . '</a>';
}
echo "<p/>";
?>
但是,在此处提问之前,您应该开始学习一些HTML基础知识。
答案 2 :(得分:0)
我们走吧!
步骤#1 。 Mysql Users表示例:
ID | Username | Website
1 | user_1 | user-1.com
2 | user_2 | user-2.com
3 | user-3 | user-3.com
第2步
PHP
$mysqli = new mysqli("mhost", "muser", "mpassword", "databse");
if (! mysqli_connect_errno()) {
$query = "SELECT Username,Website FROM Users ORDER by ID DESC LIMIT 50,5";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_row()) {
echo '<a href="' . $row[0] . '">' . $row[1] . '</a>';
}
$result->close();
}
答案 3 :(得分:0)
在echo或string变量中轻松使用'而不是'。就像
一样&LT; PHP echo' Power Point Website'; ?&GT;