使用GET输出我所提到的内容的PHP MySQL

23 浏览
0 Comments

使用GET输出我所提到的内容的PHP MySQL

请帮我解决一下,\n我有两个MySQL表,\ntbl_product\n

id  name         title  userID
1   Phone        N95       1
2   Tab          Google    1
3   Laptop       Toshiba   1
4   PhoneNext    Nokia     2
5   Mp3 Player   Apple     2
6   Gallexy      Samsung   3
7   Hard         320GB     6

\ntbl_user\n

id selName
1  Jhon
2  Khan
3  Mohomad
4  Ann
6  Ricky

\n我需要通过连接这两个表来获得这样的输出,\n

Phone N95 (userID = 1)
Tab Google (userID = 1)
Laptop Toshiba (userID = 1)

\nJhon (id=1)\n

PhoneNext Nokia (userID = 2)
Mp3 Player Apple (userID = 2)

\nKhan (id=2)\n

Gallexy Samsung (userID = 3)

\nMohomad (id=3)\n请帮帮我,谢谢大家...

0
0 Comments

问题出现的原因是使用PHP调用上述查询时,无法按照所需的方式输出结果。解决方法是执行查询并通过迭代返回的数据来创建表格。

以下是解决方法的代码示例:

';
while ($row = mysqli_fetch_assoc($result)) {
    echo '';
    echo '' . $row['name'] . ' (userID = ' . $row['userID'] . ')';
    echo '';
}
echo '';
?>

通过以上代码,我们可以按照所需的格式输出查询结果。

需要注意的是,以上代码中的`$connection`是数据库连接的变量,需要根据实际情况进行修改。另外,还需要确保已经连接到数据库并选择了正确的数据库。

0
0 Comments

问题的出现的原因:用户在使用PHP和MySQL编程时,无法正确地在while循环内部显示用户姓名的div。

解决方法:用户可以将SQL查询存储在一个变量中,然后从变量中取出相应的属性。可以使用以下代码实现:

$ch = mysql_query(//your query);
$num_rows = mysql_num_rows($ch);
while($row = mysql_fetch_array($ch)){
    array_push($title, $row['Title']);
}

在上述代码中,$ch是存储SQL查询结果的变量,$title是存储输出数组的数组。用户可以根据自己的需求修改代码。

0