Greetings,
When I run those sentences in phpmyadmin, they work fine. So Assume the bug is not in them.
SELECT @parent_name:=CONCAT('|||',name,'|||') FROM test.categories WHERE id=6;SELECT @num_dauhters:=COUNT(*) FROM lma_categories WHERE parent=90;SELECT @num_link:=COUNT(*) FROM lma_links WHERE category=90;UPDATE lma_categories SET parentnames=@parent_name,numsub=@num_dauhters,numlinks=@num_link,processed=1 WHERE id=90;
When I try to run this multiple sentence in php, nothing happens.
Here is what I do:
$sql="SELECT @parent_name:=CONCAT('|||',name,'|||') FROM test.categories WHERE id=6;SELECT @num_dauhters:=COUNT(*) FROM lma_categories WHERE parent=90;SELECT @num_link:=COUNT(*) FROM lma_links WHERE category=90;UPDATE lma_categories SET parentnames=@parent_name,numsub=@num_dauhters,numlinks=@num_link,processed=1 WHERE id=90;";
mysql_query($sql,$link_id);
What have I missed here?