Witam!
Moj problem wyglada nastepujaco:
stworzylem sklep internetowy do testow w oparciu o EasyPHP 1.6. Jednakze podczas polaczenia z baza danych ukazuje sie nastepujacy blad:
[php:1:67bd50941b]<?php
Warning: Host '192.168.0.1' is not allowed to connect to this MySQL server in c:easywwwplikiprocesory.php on line 9
Warning: MySQL Connection Failed: Host '192.168.0.1' is not allowed to connect to this MySQL server in c:easywwwplikiprocesory.php on line 9
Error !!! mysql_connect() error!
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:easywwwplikiprocesory.php on line 11
Warning: Access denied for user: 'ODBC@localhost' (Using password: TAK) in c:easywwwplikiprocesory.php on line 12
Warning: MySQL Connection Failed: Access denied for user: 'ODBC@localhost' (Using password: TAK) in c:easywwwplikiprocesory.php on line 12
Warning: MySQL: A link to the server could not be established in c:easywwwplikiprocesory.php on line 12
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:easywwwplikiprocesory.php on line 16
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:easywwwplikiprocesory.php on line 95
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:easywwwplikiprocesory.php on line 96
?>[/php:1:67bd50941b]
Od razu mowie, ze przejrzalem manual i php'a, i mysql'a.
I teraz pytanie. Jaka dyrektywa pliku php-safe.ini, bo chyba tylko w nim mozna dokonywac konfiguracji php w EasyPHP odpowiada za ustawienie badz wylaczenie opcji logowania z haslem. Nalezy zaznaczyc, ze podczas instalacji program nie pytal sie ani o nazwe uzytkownika, ani o haslo wykorzystywane do laczenia sie z baza mysql.
Oto kod pliku procesory.php
[php:1:67bd50941b]<?php
if (!$conn = mysql_connect ($host, $user, $pass)) echo "Error !!!";
mysql_select_db($pg_dbname,$conn);
$sel = mysql_query("SELECT * FROM tabelka WHERE id='P';");
$i=0;
echo "<TABLE>n";
for ($i=0;$i<mysql_Num_Rows($sel);$i++)
{
echo "<TR>n";
echo "<TD>";
if ($pokaz["nazwa"]==true)
{
$result = mysql_result ($sel,$i,"nazwa");
if ($result=="") $result = " ";
if ($pokaz["uzyj_karty"] == false)
{
echo "<A HREF="koszyk.php?kod=".mysql_result ($sel,$i,"kod")."">".$result;
}
else
{
echo "<A HREF="opis.php?kod=".mysql_result ($sel,$i,"kod")."">".$result;
};
echo "</A> ";
};
echo "</TD>";
echo "<TD>";
if ($pokaz["cena"] == true)
{
$result = mysql_result ($sel,$i,"cena");
$r = $result;
echo "<A>".sprintf ("%01.0f",$r)." zł</A>";
echo "</TD>";
echo "<TD>";
echo "<a HREF="koszyk.php?kod=".mysql_result ($sel,$i,"kod")."">".Zamów towar;
echo "</A>";
};
echo "</TD></TR>n";
};
echo "</TABLE></P>n";
mysql_Free_Result ($sel);
mysql_Close ($conn);
</TD>
</TR>
</table>
?>[/php:1:67bd50941b]
Z gory dziekuje z odpowiedz!