Tools, FAQ, Tutorials:
Querying Multiple Tables Jointly in PHP
How To Query Multiple Tables Jointly in PHP?
✍: FYIcenter.com
If you want to query information stored in multiple tables, you can use the SELECT statement with a WHERE condition to make an inner join. Assuming that you have 3 tables in a forum system: "users" for user profile, "forums" for forums information, and "posts" for postings, you can query all postings from a single user with a script as shown below:
<?php
include "mysql_connection.php";
$userID = 101;
$sql = "SELECT posts.subject, posts.time, users.name, forums.title"
. " FROM posts, users, forums"
. " WHERE posts.userID = ".$userID
. " AND posts.userID = users.id"
. " AND posts.forumID = forums.id";
$rs = mysql_query($sql, $con);
while ($row = mysql_fetch_assoc($rs)) {
print($row['subject'].", ".$row['time'].", "
.$row['name'].", ".$row['title']."\n");
}
mysql_free_result($rs);
mysql_close($con);
?>
⇒ Setting ID Column as Auto-Incremented in PHP
⇐ Performing Key Word Search in PHP
2016-10-17, ∼2554🔥, 0💬
Popular Posts:
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...
Where to find tutorials on Python programming language? I want to learn Python. Here is a large coll...
What is the Azure AD v1.0 OpenID Metadata Document? Azure AD v1.0 OpenID Metadata Document is an onl...
What is Azure API Management Gateway? Azure API Management Gateway is the Azure Web server that serv...
Where to get the detailed description of the JSON.stringify() Function in JavaScript? Here is the de...