Подставить php переменные в запрос

gopher-max

Новичок
Доброго времени суток.
Идея такая: берем данные из одной таблицы, и записываем в другую таблицу. Все это нужно сделать через переменные, так как далее будет еще считываться CSV файл и соответственно с него будет считываться инфа в переменные. При попытке подставить в запрос переменную - в базу пишется 0 вместо нужного значения а echo печатает нужное значение
PHP:
<?php 
			$host="localhost";
			$user="User";
			$pwd="Pass";
			$dbname="baza";
			$datas="2013-02-25";
			$next_datas="2013-02-26";
			
			$db = mysql_connect($host,$user,$pwd);
			
			mysql_select_db($dbname, $db);
			
			$strSQLselect = "SELECT * FROM cms_es_items WHERE modified_date >= '$datas'  AND modified_date <= '$next_datas'"; //Выбрать товары которые были созданны или изменины 25-го числа!
			
			$row;
			
			$strSQLinsert = "INSERT INTO `cms_es_props` (`id`, `public`) VALUES ('', '$public');"; 
			// в поля (id_item,public,id_category,price,rest,weight,modified_date) - вставить значения $row[id], $row[public] и так далее! 
			
			$rs = mysql_query($strSQLselect);
			
			if($strSQLselect)
			{
			while($row = mysql_fetch_array($rs)) {
				/*echo $row."<br />";
				echo $row['public']."<br />";*/
				$public=$row['public'];
				mysql_query($strSQLinsert) or die(mysql_error());
				echo $public."<br />"; 
			}
			}
			else
			{
				print mysql_error();
			}
		
		mysql_close();
		
		?>
Подскажите где ошибка!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Надо, наверное, включить вывод ошибок и посмотреть что же у нас там не так.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Хромосомные абберации, я думаю. Что-то с производством окситоцина.
 

fixxxer

К.О.
Партнер клуба
Ты правда считаешь, что код
PHP:
$str = "i=$i";
$i=1;
echo $str;
выведет "i=1"?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Плейсхолдеры в миниатюре, часть третья =)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Рано ему, что-то там использовать, когда основы не понимает.
 
Сверху