Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
  Advanced Search
  HOME    TRACKER    PHP


SuperbHosting.net have generously sponsored dedicated servers to ensure a reliable and scalable dedicated hosting solution for BigResource.com.





Nest One Mysql Query Within Another (for Cross Referencing Another Table In The Middle Of That First Query)?


How do i nest one mysql query within another (for cross referencing another table in the middle of that first query)? for example:

i am referencing a table with news posted by members and in the middle of that reference i want to reference an up to date version of their email address as listed in their profile (in case they change it after posting a news message).




View Complete Forum Thread with Replies

Related Forum Messages:
Mysql - Cross Table Query
I have 2 tables called: sites and regions. I am performing a seach of the sites table where the postcode is like "nn" for e.g. Along with the result set from the sites table, i'm trying to display the 'town' field belonging to the regions table. Code:

View Replies !
Cross Table MySQL Query
I have a problem were I have 4 identically structured tables containing member data and I need unique rows across each.

For an individual table I would perform:
SELECT id, COUNT(id) AS count FROM members_9_2004 GROUP BY username, nickname HAVING count > 1

Then I would delete the data that occurs more than once. Now a problem has erose were the same data may occur across tables.

View Replies !
Most Efficient Way To Do This Cross-table Query?
I have something that works fine, but it's overly redundant and I'm sure it can be made more efficient. I have this query: Code:

View Replies !
Create A Mysql Query That Will Look In A Table And Come Back With The Most Used Phrase In A Certain Cell In The Table?
How can I create a mysql query that will look in a table and come back with the most used phrase in a certain cell in the table?

4|Truck|Chevy
5|Car|Honda
6|Car|Toyota
7|Van|Chevy
8|Car|Mitsubishi
9|Truck|Toyota

I want a print out from mysql to be like this:

Car 3
Truck 2
Van 1

Is there any way to have it count up how many of each unique things there are in a cell in a table, and have it decending from the first one being the highest number?

View Replies !
Mysql Query Table
i got a problem with an multidimensional array out of a sql DB after each table print he should select the next line of $thismember but i don't know how to do. PHP Code:

View Replies !
How To Query Mysql Table For Two Variables?
I have the following code where users can select what size apartment and what location, but how do I write the query that selects the variables? Code:

View Replies !
Create A Table From A Mysql Query
How would you create a table from a mysql query, but limit the amount of values on each row.

View Replies !
MySQL Query - Table Set Up Issue
If I have a table set up like this:

Name | VARCHAR
Email | VARCHAR
Age | TINYINT | NULL (Default: NULL)

And I want the user to enter his or her name, email, and age - but AGE
is optional.

My insert would look something like:

INSERT INTO data (Name, Email, Age) VALUES ('$name', '$email', $age)

This is all good, except if the user doesn't enter an age. Then $age is
an empty variable. I thought that since the table is set up where Age
can be NULL, that this should be fine. But MySQL is giving me an error.
If $age is a number, it is no problem.

View Replies !
Mysql Table Field Query
I wasn't sure if I should post this here or the newbie section. How do you query a list of mysql table field names? Not the values, just the names?

View Replies !
MYSQL Query: Create Table AND Row
I am trying to create a table and a row at the same time. Right now my create table code works, I just want to know how I should add the row? Code:

View Replies !
Update Query For All Rows In MySQL-table
With this (testing) code I create a form to update prices in my database. (colums: id, omschrijving, prijs). The textboxes have the same id as the id-number in the database.


I would like to receive some help to write the update query. The query must handle all the id's, not row by row (id1 = field1, id2 =field2 etc), because the number of items is changing in the coming time. Code:

View Replies !
MYsql Query - Ignoring The Where Condition In Table A_users ?
for some reason is is ignoring the where condition in table a_users ?

$query2 = "SELECT absence_mgt.datestamp, absence_mgt.ID FROM absence_mgt, a_users WHERE a_users.Login='$keepit' AND a_users.TeamRef='$tm' AND absence_mgt.viewable='1' ";

View Replies !
Send Mysql Query Result Displayed In A Table
I have just created a shopping cart and I would like to send my user the receipt of there order by email. The receipt is generated by a mysql query and is displayed within a table. I have worked out how to send a html using simple HTML code as my “$message� variable: $success = mail($to, $subject, $message, $headers);

But I can not get it to send my mysql query result displayed in a table. How can i create the result of my mysql query and make it a simple variable i.e $message.

View Replies !
Write A Query To Pull Regdates From A Mysql Table.
I need to write a query to pull regdates from a mysql table. I need to compare the current date to the regdate in the past for 1,5,8,14 and 21 days. not sure how to go about this. any ideas?

View Replies !
PHP Update Query Mysql: Query Succussful?
I can't seem to successfully test an update query. Below is a piece of code that updates a statistics table. If row today doesn;t exist, a new day must be created. But this doesn't work...

thank you for your reply.

$today= date("Y-m-d");

$qq="update totals_r set hits_r=(hits_r+1), lang_$lang=(lang_$lang+1), cat_$cat=(cat_$cat+1), rating_$rating=(rating_$rating+1), bussite_$bussite=(bussite_$bussite+1) where date='$today'";

$result_6 = mysql_query ("$qq");

if (!$result_6){ /// IF !ROW_TODAY ==> CREATE NEW DAY

$qq_2="insert into totals_r (hits_r, lang_$lang, cat_$cat, rating_$rating, bussite_$bussite, date) values(Ƈ',Ƈ',Ƈ',Ƈ',Ƈ','$today')";

$result_6_2 = mysql_query ("$qq_2");

if (!$result_6_2){
$err_msg_sql_6= mysql_error();
$err_loc_6="$PHP_SELF"." // Query6: update totals_r";
}
}

View Replies !
Query - Create The Mysql Query To Get All Fields
I've a table "article".
Any article is of a type in table "type1" or "type2"
Each type may be of a model in table "model1" or "model2".
Each model can be on a certain make, also in 2 tables, "make1" and "make2".

they are a few possibilities.
"article" can be of "type1" or "type2"
"type1" can be of "model1" only - "type2" can be of "model1" or "model2"
"model1" can be of "make1" only - "model2" can be of "make1" or "make2"

"article" has "type.id" field (char10). If it start with "my" then it's a
"type2", otherwise is a "type1"
"type1" has only "model1.id" field. "type2" has "model1" and "model2"
fields. If one is filled, the other isn't
"model1" has only "make1.id" field. "model2" has "make1.id" and "make2.id"
fields. If one is filled, the other isn't

so here are the possibilities:
article -> type1 -> model1 -> make1
article -> type2 -> model1 -> make1
article -> type2 -> model2 -> make1
article -> type2 -> model2 -> make2

Now, I must create the mysql query to get all fields given the "article.id".
Is it possible ?
How ?
will this work ? in pseudo-code

article left join type1 articleid = type1id
inner join model1 type1id = model1id //inner because if type1, the model is
1
inner join make1 model1id = make1id //inner because if model1, the make is 1
left join type2 articleid = type2id
left join model1 type2id = model1id
left join model2 type2id = model2id
left join make1 model2id = make1id
left join make2 model2id = make2id

View Replies !
MySQL Query - 2 Steps In 1 Query?
I have two tables and the first one contains 2 main fields- 'user_id' and 'username'. The second table contains 2 main fields- 'poster_id' and 'message'. And what I need to do is lookup the user_id from the first table with the username, then pull * from the message_table if the poster_id matches the value pulled from the first table.

Now, I got this working without a problem at all but I had to use 2 queries to do it (1- pull the user_id from the first table by matching it with the username, then 2- using the first id, pull everything from the second table that matches it). Is there an easy way to do those 2 steps in 1 query? I know there must be some way since this seems like a fairly simple and routine problem, but I can't find it online or in any books I have here.

View Replies !
Count Query In Mysql Query
Is it possible to retreave all data from 1 table. and count a number of records where 1 row has the same number as id of the main table? example

Table categories
id name
1 blah
2 hello

Table Threads
id name categoryid
1 first 1
2 mid 2
3 noon 1
4 blah 1
5 roar 2.

View Replies !
Use Query Result Field As Query Key For New Query..
$query  = "SELECT ProjID, UserID, ProjDesc, file, OrigProj, OrigUser, ProjDate FROM projects";
$result = mysql_query($query);

I would like to take the field 'UserID', and utilise it for a Query statement to my users table in my database, to read and fill in information to my table, which looks like this:
PHP Code:

View Replies !
SELECTing The 'middle' Row In A Table
A table contains records of Ice Cream flavors. There is a primary id
field (INT) and a varchar for flavor.

I need to get the row in the very middle of the table, however I can't
assume that the table's primary id field will be entirely sequential
across the table because some records may have been deleted.

Say there are 10 records in the table and the last primary id is 24.
I can't reliably devide 24 by 2 to assume the middle row is 12 because
perhaps the first 10 records were deleted.. that would mean my
"middle" row is actaully nearer to the beginning of the record set.

Is there something I can do with the total number of rows in the
table, to get the 'middle'-most row?

View Replies !
Insert Row Into Middle Of Table
Is there a lovely easy way of swapping 2 mysql rows? Come to think of it, swapping the unique IDs instead of the entire row data may have the desired effect.

View Replies !
2 Table Query
I have 2 tables, with fields:

products -> num, name, price, size

carts -> num, name, price

I want to do a do a query to select all "carts" as well as the "size" field if "num" matches.

SELECT carts.num, carts.name, carts.price, products.size FROM carts, products WHERE carts.num=products.num


The problem is, sometimes there is something in carts that is custom and does not match anything in products. I need this to be in the list as well.

View Replies !
Do A Two Table Query
I have one table with my users (titled 'Users') and I have another table with their comments (titled 'Comments').

Each User has a column for RANK, and I want this current rank to be shown next to the users' comments.

Like:

User 1 (4)
User 5 (2)

And so on.

How can I setup a mysql query that goes through the rows of comments ('Comments' table) but also grabs the user rank for each comment from the 'Users' table as well.

'user_id' is the primary in the 'Users' table and is also a key in the 'Comments' table as well.

View Replies !
Table Referencing
I seem to be having a problem finding the correct code to use for referencing two tables with uid's. The code below manages to find out what the user id is. But I cannot see how one is to reference this id variable to my "horoscope" table, that contains this id. I have been through the Mysql manual, but cannot find any info on my subject. The code fails as indicated below: Code:


View Replies !
Multi Table Query
I'm trying to do a multi table query that displays all the info I need
in one array, and I'm having problems figuring out how to do it.

The two tables are product and vendor. A vendor can be a manufacturer,
distributor, or both. This is indicated via the manufacturer_YN and
distributor_YN fields in the vendor table, and vendor_id is an
auto_number field. In the product table, there is a manufacturer_id and
a distributor_id field, and these are linked to the vendor.vendor_id
field.

What I would like to do is for each product, display the name, short
description (both fields in product table), manufacturer, and
distributor. The problem I'm having is writing a query to get all this
info at once so it can be displayed. I have a feeling it can be done
with a subquery, but haven't worked with those yet.

View Replies !
Mulitple Table Query
I'm not sure the follow multiple table query is the right way to do
what I need to do although it seems to be working:

$php_SQL = "SELECT * ".
"FROM basics, personal, photos ".
"WHERE basics.member_name = personal.member_name ".
"AND basics.member_name = photos.member_name ".
"AND basics.account_creation_date >= DATE_SUB(NOW(),
INTERVAL 30 DAY)";

I primarily need to return a resultset for all member_names (they are
index key and unique) filtered for the last 30 days on the
basics.account_creation_date - this 30 day thing is working fine.

Code:

View Replies !
Multiple Table & Id Query
I have a multi-table query that I want to retrieve certain results for. I need to retrieve all of this information for specific ID's. My query is valid in that results are returned, but it is flawed as any and all matches are returned. Code:

View Replies !
Table Query Output
example:

<?
echo 'Start Date: ' .$tim.' 'Title: ' .$title. 'End Date: ' .$date.
?>

<h2>Sample:</h2>
<table border="0">
<tr>
<td>Title: </td>
</tr>
<tr>
<td>Start Date: </td>
<td>End Date: </td>
</tr>
</table>

View Replies !
Two Table Query -- One Being A Count
I have a query that looks like this: PHP Code:

SELECT *, DATE_FORMAT(date, "%M %D %Y") AS mydate FROM events_entry ORDER BY date DESC, event ASC');

But I also have a second table called events_rsvp that holds the people who have rsvp'd for the events along with their info. events_rsvp has a field called event_id that equals the id field in events_entry to match each person's reservation with the event.

I am just trying to do a query and get the amount of people that have rsvp'd for each event (so if id on events_entry equals 5, then get the number of entries in the events_rsvp table with event_id equaling 5, then move onto the next id).

I've played around with some SQL statements and looked into joins but haven't been able to quite get it.

View Replies !
Multiple Table Query
I have mutliple tables: Code:

PRODUCTS
prodID
description
typeID
themeID
colorID
sizeID
TYPE
typeID
type
THEME
themeID
theme
COLOR
colorID

View Replies !
Arranging Query In A Table
I have a SQL query that fetches brand names from a database and displays it in the table. My code looks like this: Code:

View Replies !
Extend Query To Add New Table ?
Every week users are required to enter data about a specific store/shop into the mysql database. I want to query the database to find out who hasn't done it, and output it in a csv file.

Database is structured;

tblResults - showing records where users have entered the data
tblUser - user info
tblStore - info about a store
tblDateLog - info about the week number/date

So I have a query that shows me the Stores where for for this current DateLog there isn't a record in tblResults,

but now I want to add in data from tblUser to show me the relevant User information for the person working at the store so I can contact them and find out what is going on ! Code:

View Replies !
Referencing Table 2 With Info From Table 1
Going further than expected with my db. I have 2 tables:

table 1 has 'id', 'region', 'regionid', and 'locationid'

table 2 has matching 'id', 'address', city, state, zip.

i am trying to use my 'region' and 'regionid' to get my multiple 'id' selections from table 1 to reference all the info in table 2 and display.

View Replies !
Display Query Results In A Table
$sql = "SELECT name FROM employee_tb;
$result_query = @mysql_query ($sql);// run the query
while ($row = mysql_fetch_array($result_query,MYSQL_NUM)){
$name = $row[0];}
// assuming i have 8 results

how can i display the results from this query in a table with 3 rows each column?

View Replies !
Strange Result From Table Query
I have a simple query that I am restricting to the first 4 character, however instead of the first 4 characters I am getting only the characters from the end of the field.

The information in the field resembles: 4285-002

My result should be: 4285

What I am getting is: -002

The following is the code to pull the dat from field 'Dest':
    $dest=odbc_result($rs1, 'Destination');
        $deststrcount=1;
        $deststr = $dest;
        $deststr = str_split($deststr,4);
        foreach($deststr as $destv){
          if ($deststrcount<="1"){
            $desttext=$destv;
            $destnew = "DEST[1,$deststrcount] $desttext";
 
            $strcount=$strcount+1;
            }

View Replies !
Best Way To Query More Than One Table In A Single Statement?
I have about 6 tables all with the same column names but seperated by year. Table names are 1994data, 1995data, 1996data etc.

Is there an efficient way to query through each of these table when doing a search? Is table join the only way? Code:

View Replies !
Query Table For 1data OR 2data
In job_log I'm querying an ad_id, not every record has an ad_id. For those records I would like to query for table_id.

I need something like:
$query="SELECT * FROM ad_order LEFT JOIN (job_log) ON (job_log.ad_id=ad_order.id) WHERE ad_order.cust_id=$table_id ||||OR table_id=$table_id|||| ORDER BY company,time";

$query="SELECT * FROM ad_order LEFT JOIN (job_log) ON (job_log.ad_id=ad_order.id) WHERE ad_order.cust_id=$table_id ORDER BY company,time";

View Replies !
Multi-table Query Syntax?
I am trying to write a query that will select two fields from table 1 and one field from table 2 based on a user_id number that is passed to it in a variable named $user_id. I tried the following but it is not the right syntax - bombing on me: Code:

View Replies !
Query That Puts Data Into A Table
I know this is a really newbie question but hey what can I say IM A NEWBIE. anyway I got this IF statement that works with a query that puts data into a table but Iâm trying to make that the same query put also info from another query to another table at the same time but I seem to be having problems. Here’s the code:

$sql = "INSERT INTO t_info SET
user='$user',
data1='$data1',
data2='$data2',
from='$fromdate1''$fromdate2''$fromdate3',
to='$todate1''$todate2''$todate3'";

$sql2 = "INSERT INTO t_login SET
user='$user',
pass='$pass'";

if (@mysql_query($sql.$sql2)) {
echo('<p>New User added to Members</p>');
} else {


View Replies !
Populate Table From Select Query
What is the best way of putting data into a html table based on a select query with a specified number of columns?

$query_string = ("SELECT col1, col2 FROM tatble");

View Replies !
Trying To Run 2nd Query From Returned Data In Table?
my page runs a query and returns the result back into a html table. That part works and is easy learned from many examples in books.

now I want to pull data (id) fom one column and search on that and return it also back as a html table. I can't figure out how to carry the data forward and run a search on an "array?" of data. Code:

View Replies !
Basic Concept Of Query Into Table
I was just wondering the main setup for a query that inserts the data into a table. It should make 5 rows of 4 columns. But only if there is data to populate the columns with.

View Replies !
Query To Get Field Column From Table
wanted a query to get only the field column from a table... have used "describe tablename" but it gives me all the columns.. i want only the field column from that Code:

View Replies !
Query Pulling Info From Another Table?
I have tried to search the forums for any info and many websites on a tutorial on this topic but I cant seem to find anything. I am usually the type that will search until I find but I have finally given up.

This is my very first use of PHP and MySQL interaction and I am pretty sure it isnt the BEST way to start - Below is the code I am working with now. (seems like nothing much, just basic, but it took me quite some time of searching/tutorial viewing) Code:

View Replies !
Cross Table Select
I have problems with a query that involves three tables. Table contacts: contact_id, contact_name Table companies: company_id, company_name Table ref_company_contacts: ref_id, contact_id, company_id If i want to get contacts for a company the query goes like this: PHP Code:

$companyId = 3;

$sql = "SELECT contacts.* FROM contacts, companies, ref_company_contacts";
$sql.= " WHERE companies.company_id = '$companyId'";
$sql.= " AND companies.company_id = ref_company_contacts.company_id";
$sql.= " AND ref_company_contacts.contact_id = contacts.contact_id";

But what shall i do if i want to select only the contacts in table "contacts" that not have a referanse to the company in table "ref_company_contacts".

View Replies !
Display Results From Query In HTML-table
I'm working with PHP3 and Oracle 8. Can anyone tell me how to display the results from a query into my HTML-table?

View Replies !
Output Query Results To Html Table
I have a MySQL table "products" and I want to output product's data to html table as below:
- A products contain 4 fields: image, name, description, price.
- 4 products is nested in 1 html table 4 rows x 4 columns.

Code:

View Replies !
Last Record Of Table Not Showing Up (3x Array Query)
I ran into some touble with my already pretty confusing project. I finally managed to figure out how I can link 3 tables together and show info from all per cell of a table..
this required a couple of while loops and it works like a charm except I am missing the last record Code:

View Replies !
Alternating Row Colors On Query Generated Table?
Is there some way to make a table have alternating colors for rows when
you're generating the table data with a WHILE statement?
You know, row 1 has a gray BG, row 2 is white, row 3 is gray, 4 is white,
etc, for as long as there's data.
Here's what I'm using right now:

$query_RSwho = "SELECT * FROM tbl_indv ORDER BY name ASC";
$RSwho = @mysql_query($query_RSwho, $connection) or die("Couldn't query: "
.. mysql_error());
while ($row_RSwho = mysql_fetch_array($RSwho)) {
if ($row_RSwho['name'] != "X") {
$names .= "<tr align=left><td
width=120>".$row_RSwho['name']."</td><td
align=left>&nbsp;--&nbsp;".$row_RSwho ['email']."</td></tr>";
}
}

So, in that WHILE section, is there a way to alternate bgcolor table cell
tags?

View Replies !
Display Sql Query Output In Html Table
As evident from a previous post, I am a php noob. I would like to
display MySQL query results in an html table with one of the row values as a
category and the rest of the data displayed under the relevant category.

I can get as far as displaying the data in a nice readable format but I
don't know how to have the records placed under their corresponding
category. This is my code thus far (sans the html output):

....ORDER BY cat ASC'
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("%s Class: %s Description: %s", $row["cat"]$row["title"],
$row["desc"]);
}

View Replies !
Query String With Multiple Values In One Table
I'm having trouble with the syntax on a query string, and haven't been able to find any posts or tutorials that seem to address this specific type of query. I have a table named "items" with a field for "name"

In the "name" field, I have several different entries (actual data), including John, Mark, Sue, Brian, Lucy, etc. In the specific page I'm building, I want to query the database and return the data for more than one person, but not everyone. It seems the query string should be:

$query="SELECT * FROM items WHERE name='Brian' AND name='Sue' ORDER BY name ASC";
However I get errors. If I remove the "AND name='Sue'" it returns data for Brian just fine, and if I remove "name='Brian' AND" it returns data for Sue, but I can't get it to return the data for both of them.

View Replies !
Displaying SQL Query Results In 3 Column Table
I would like to be able to display the results of an sql query in an html table, but the results need to be displayed in three columns, for example:

Column 1   Column 2   Column 3
Result 1     Result 2     Result 3
Result 4     Result 5     Result 6
Result 7     Result 8     Result 9

I've tried to find the answers on the internet but i can't find anything that suits my needs!

View Replies !

Copyright © 2005-08 www.BigResource.com, All rights reserved