BulchonokN
17.11.2009 - 21:07
Привет всем!
Что-то непонятная проблема, почему так могло получиться не понимаю.
Все нормально
работало, а тут на тебе Fatal error: Function name must be a string in Z:\home\localhost\www\termoblok\blocks\bd.
php on line 4
Вот файл bd.
php
$db = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmprog");
$mysql_select_db('Teploobmprog', $db) or die("Не могу выбрать БД");
$db1 = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmennnik");
?>
Подскажите please почему выскочила такая ошибка, какие могут быть причины?
Grazor
17.11.2009 - 21:14
Цитата (BulchonokN @ 17.11.2009 - 20:07) |
$mysql_select_db('Teploobmprog', $db) or die("Не могу выбрать БД"); |
mysql_select_db всегда было функцией
и знак '$' там не нужен
_____________
See ~InViSiBlE~ do ~ImPoSsIbLe~
>Чтобы понять рекурсию, надо понять рекурсию ©БОР
Вообще то и так бы с
работало, если определить функцию до этого.
$mysql_select_db = 'mysql_select_db';
$mysql_select_db('Teploobmprog', $db) or die("Не могу выбрать БД");
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Grazor
17.11.2009 - 21:21
twin 
а вот это интересно
_____________
See ~InViSiBlE~ do ~ImPoSsIbLe~
>Чтобы понять рекурсию, надо понять рекурсию
©БОР
Вообще такие фишки применяются для разных СУБД. Можно допустим подключить файл с определениями, в зависимости от. В одном к примеру написать:
$mysql_select_db = 'mysql_select_db';
а в другом
$mysql_select_db = 'mysqli_select_db';
а в третьем постгрю и так далее... Вряд ли это тот случай правда.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Kuliev
17.11.2009 - 21:28
Цитата (twin @ 17.11.2009 - 22:18) |
Вообще то и так бы сработало, если определить функцию до этого.
$mysql_select_db = 'mysql_select_db'; $mysql_select_db('Teploobmprog', $db) or die("Не могу выбрать БД"); |
Какой ужас, надо же так затупить )))
спасибо!!!
Пока я здесь можно ещё вопрос?!
как мне работать с двумя базами одновременно, т.е. мне нужно взять информацию из бд1 и из бд2?
$db = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmprog");
Вот тут:
$db указатель на соединение. Нужно сделать их разными и обращаться со своим указателем.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
я подключилась к двум бд, появились два указателя $db и $db1.
затем нужно обязательно выбрать бд, с которой я буду работать?! так???
делаю вот так:
/*Подключаемся к БД Teploobmprog*/
$db = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmprog");
$mysql_select_db('Teploobmprog', $db) or die("Не могу выбрать БД");
/*Подключаемся к БД Teploobmennnik*/
$db1 = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmennnik");
теперь все что находится в базе $db без проблем извлекается и вставляется.
Затем чтобы мне взять информацию из $db1, пишу так:
66 $var = mysql_query("SELECT * FROM `tab1` WHERE `t`='$L33'",$db1);
67 $varrow = mysql_fetch_array($var);
и пробую вывести данные, полученные в результате данного запроса,получается ошибка Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\termoblok\output.php on line 67
Почему? Что делать в этом случае?
Подскажите чайнику в чем проблема?
Parse error: syntax error, unexpected '}' in /home/ezno6/public_html/inc/classes/BxDolAdminMenu.php(165) : runtime-created function on line 1
Гость_Марина
17.05.2011 - 22:06
Здравствуйте!
Помогите пожалуйста, та же проблема только с сессиями..
Fatal error: Function name must be a string in Z:\home\localhost\www\cook\s1.php on line 4
<?
$_SESSION_start();
$_SESSION ['marina']=$_POST['name'];
echo $_SESSION ['marina'];
?>
alex12060
17.05.2011 - 22:23
Да что вы все??
<?
$_SESSION_start();
$_SESSION ['marina']=$_POST['name'];
echo $_SESSION ['marina'];
?>
!!
<?php
session_start();
$_SESSION ['marina'] = $_POST['name'];
echo $_SESSION ['marina'];
?>
в таком случает выдает такое
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\cook\s1.php:3) in Z:\home\localhost\www\cook\s1.php on line 4
доброго дня, надеюсь вы сможете мне помочь:
ошибка: Fatal error: Function name must be a string in Z:\home\test1.ru\www\1.
php on line 9
1.php: <?
$OOO0O0O00=__FILE__;
$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');
$OO00O0000=5084;
$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};
$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};
$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};
$O0O0000O0='OOO0000O0';
$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));
fclose($O000O0O00);
eval($OO00O00O0);
?>
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.