#
$dbserver = "localhost";
#
$dbuser = "myuser";
#
$dbpass = "mypassword";
#
$db = "mybase";
#
$link = mysql_connect($dbserver, $dbuser, $dbpass) or die("Не могу подключиться" );
#
mysql_select_db($db, $link) or die ('Не могу выбрать БД');
спасибо, вроде помогло, но вот что странно, делал
mysql_connect("dbserver", "dbuser", "dbpass");
т.е. прописывал в параметры функции руками получал ту же ошибку
AltLinux5 Server, Apach2+MySQL+PHP5.
MySQL-сервер поднят и всё работает, а из PHP нет.
код:
<?
if (mysql_connect("localhost","",""))
{
echo 'Yes connect!'.'<br>';
}
mysql_select_db("mybase",$conn);
echo $conn.'<br>';
echo mysql_errno().'___'.mysql_error().'<br>';
?>
результат:
Yes connect!
Resource id #2
1046___No database selected
Что не так?
В Altlinux-5.0.0 arc-server-i586-ru работает связка Apach-2+php5, еще работает MySQL. Но вот php не поддерживает MySQL, т.е. при вызове функций MySQL из php5 выдает ошибку типа "Fatal error: Call to undefined function mysql_connect() in /usr/share/doc/indexhtml/myphp/a dd.php on line 5". Как подружить MySQL и php5 ?
<?
$s76=<<<H
aaaaaaaaaaaa
bbbbbbbbbbbb
cccccccccccc
H;
$fname='s76.txt';
$fp=fopen($fname, 'w');
echo $fp;
fwrite($fp,$s76);
fclose($fp);
?>
результат из логов:
[Mon Aug 15 09:02:01 2011] [error] [client 192.168.0.8] PHP Warning: fopen(s76.txt): failed to open stream: Permission denied in /usr/share/doc/indexhtml/myphp/m y.php on line 10
[Mon Aug 15 09:02:01 2011] [error] [client 192.168.0.8] PHP Warning: fwrite(): supplied argument is not a valid stream resource in /usr/share/doc/indexhtml/myphp/m y.php on line 12
[Mon Aug 15 09:02:01 2011] [error] [client 192.168.0.8] PHP Warning: fclose(): supplied argument is not a valid stream resource in /usr/share/doc/indexhtml/myphp/m y.php on line 13
// Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан
а разве символ перевода строки (коретки) не означает конец строки?