Проблем с заявка към mysql

mizarck

Registered
Здравейте,
имам следната функция

Код:
function config($name)
{
include ("include/config.php");
$query4  = "select * from config where name=$name";
$result4 = mysql_query($query4, $conn);
while ($row4=mysql_fetch_row($result4))
{
echo "$row4[2]";
}
}

нз каде бъркам но не ми вади нищо
ето и конфиг файла

Код:
<?php
$host     = "localhost";
$user     = "root";
$pass     = "***";
$db       = "web-tourist";
$conn     = mysql_connect($host, $user, $pass);
$db       = mysql_select_db($db);
$chars    = "SET CHARACTER SET cp1251";mysql_query($chars); 
?>

каде бъркам
 

bafitu

Registered
ам незнам дали може да се инклудва във функция не съм пробвал , но защо не направиш така:
в конфиг файла напиши това:
function DB()
{
$host = "localhost";
$user = "root";
$pass = "***";
$db = "web-tourist";
$link = mysql_connect($host,$user,$pass) or die("Unable to connect to database");
mysql_select_db($db , $link) or die("Unable to select database");
$chars = "SET CHARACTER SET cp1251";
mysql_query($chars);
return $link;
}
после в другия файл имаш:

include ("include/config.php");
function config($name)
{
$query4 = "select * from config where name=$name";
$result4 = mysql_query($query4, DB());
while ($row4=mysql_fetch_row($result4))
{
echo "$row4[2]";
}
}

config('Ime');

Ако искаш мога да ти кажа и как ще стане с класове ама там става много сожно :)
 

mizarck

Registered
bafitu
може да се инклудва


оправих си грешката и тя не е била в заявката а в мен
имам 2 бази едната е web-tourist и другата е site аз добавям инфо в site а съм задал да търси информацията в web-tourist и за това нестава

сорри за объркването

и 10х на всички
 

Горе