Jump to content

Inserting data from query


Canman2005

Recommended Posts

Hi all

 

I have a simple query

 

$sql = "SELECT * FROM siteusers";
$query = @mysql_query($sql,$connection) or die(mysql_error());
while ($row = mysql_fetch_array($query))
{
print $row['email'].'; ';
}

 

This basically produces something like;

 

[email protected]; [email protected];

 

How can I define these as a variable such as

 

$allemails;

 

So that I can insert it into a INSERT query.

 

And lastly, how can I remove the symbol ; from the last row returned

 

Can anyone help?

 

Thanks

 

Dave

Link to comment
https://forums.phpfreaks.com/topic/65882-inserting-data-from-query/
Share on other sites

Using your existing code....

 

<?php

$sql = "SELECT * FROM siteusers";
$query = @mysql_query($sql,$connection) or die(mysql_error());
while ($row = mysql_fetch_array($query))
{
$emails[] = $row['email'];
print $row['email'].'; ';
}

?>

 

This will create an $emails array that will store all the emails in that loop. If you want to store it in one long string instead of using an array...

 

<?php

$sql = "SELECT * FROM siteusers";
$query = @mysql_query($sql,$connection) or die(mysql_error());
while ($row = mysql_fetch_array($query))
{
$emails .= $row['email'].' ';
print $row['email'].'; ';
}

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.