Joe*_*ani 2 php mysql database
有人能告诉/告诉我如何在PHP中使用PHP.我正在尝试根据MySQL数据库中的值来改变图像的URL.这是我正在尝试做的一个例子.请记住$ idx已经有一个来自页面URL的值.
<?php
$query = "SELECT * FROM comment WHERE uname='$idx'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<img src='' name='comm' width='75px' height='60px' id='mainimage' />";
}
?>
Run Code Online (Sandbox Code Playgroud)
我如何使图像的源值来自不同的表?
您可以在单个SQL查询中连接多个表中的数据.请参阅:http://www.w3schools.com/sql/sql_join.asp
例:
SELECT column_name(s)
FROM table_name1
JOIN table_name2
ON table_name1.column_name=table_name2.column_name
Run Code Online (Sandbox Code Playgroud)
你在while循环中做了另一个SQL查询.我喜欢你怎么说,"Php在Php里面",这就是你所做的.
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$image_query = "SELECT image_url FROM your_table";
$image_result = mysql_query($image_query);
$image = mysql_fetch_assoc($image_result);
echo "<img src='" . $image['image_url'] . "' name='comm' width='75px' height='60px' id='mainimage' />";
}
Run Code Online (Sandbox Code Playgroud)
确保查询和结果的变量名称与原始查询不同,因为$result在循环的每次迭代中,您仍然使用原始查询中的变量.所以在这里我用"image_"作为前缀.
| 归档时间: |
|
| 查看次数: |
1423 次 |
| 最近记录: |