итак я написал на php фунцию для соединения с базой mysql и выуживанием оттуда некой информации. эту функцию я вызываю в php(динамической страницы для магазина).
вот собственно мой класс:
<?php
class shop2{
function GetMyConnection($g_link)
{
if( $g_link )
return $g_link;
$g_link = mysql_connect( 'localhost', 'login', 'passsword'

or die('Could not connect to server.' );
mysql_select_db('db', $g_link) or die('Could not select database.'

;
return $g_link;
}
function CleanUpDB($g_link)
{
if( $g_link != false )
mysql_close($g_link);
$g_link = false;
}
function getProducers($cgid)
{
$dblink=$this->GetMyConnection(false);
$groups = array();
$group_sql = "SELECT i.shop_producers_list_id AS id FROM shop_groups_table g, shop_items_catalog_table i WHERE i.shop_groups_id=$cgid OR (i.shop_groups_id=g.shop_groups_id AND g.shop_groups_parent_id=$cgid) GROUP BY i.shop_producers_list_id";
$group_res = mysql_query($group_sql, $dblink);
while($group_row = mysql_fetch_array($group_res))
{
$groups[]=$group_row['id'];
}
$this->CleanUpDB($dblink);
return $groups;
}
}
проверено он работает!!!!!
вот что написано в динамической странице магазина:
include "test/nnn.php";
$shop2 = new shop2();
print_r($shop2->getProducers(6));
данная функция отрабатывает но выдает помимо ожидаемой информации кууууучу ворнингов:
Array ( [0] => 1 [1] => 2 [2] => 4 )
ПРЕДУПРЕЖЕДЕНИЕ: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'apache'@'localhost' (using password: NO) в файле /hosting/clients/bathtubs.ru/httpd/htdocs/modules/Kernel/Security.fns.php (строка 52)
ПРЕДУПРЕЖЕДЕНИЕ: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established в файле /hosting/clients/bathtubs.ru/httpd/htdocs/modules/Kernel/Security.fns.php (строка 52)
ПРЕДУПРЕЖЕДЕНИЕ: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'apache'@'localhost' (using password: NO) в файле /hosting/clients/bathtubs.ru/httpd/htdocs/modules/Kernel/Security.fns.php (строка 52)
ПРЕДУПРЕЖЕДЕНИЕ: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established в файле /hosting/clients/bathtubs.ru/httpd/htdocs/modules/Kernel/Security.fns.php (строка 52)
Ошибка выполнения запроса! - Access denied for user 'apache'@'localhost' (using password: NO)
ПРЕДУПРЕЖЕДЕНИЕ: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'apache'@'localhost' (using password: NO) в файле /hosting/clients/bathtubs.ru/httpd/htdocs/modules/Kernel/Security.fns.php (строка 52)
ПРЕДУПРЕЖЕДЕНИЕ: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established в файле /hosting/clients/bathtubs.ru/httpd/htdocs/modules/Kernel/Security.fns.php (строка 52)
Ошибка! Не найден XSL шаблон МагазинКаталогТоваров3