<?php
error_reporting(E_ALL);
class connect_DataBase {
public function connect_db($host, $user, $password) {
mysql_connect($host, $user, $password) or die(mysql_error());
}
public function select_db($mySQL_select_db) {
mysql_select_db($mySQL_select_db) or die (mysql_error());
}
}
$db = new connect_DataBase();
$db->conect_db('localhost', 'root', 'pass');
$db->select_db('php');
if($db->conect_db)
echo 'К базе подключены';
?>
в итоге Fatal error: Call to undefined method connect_DataBase::conect_db()
в переводе вроде так: неисправимая ошибка: вызов неопределенного метода
разжуйте новичку в php что к чему
Спустя 4 минуты, 8 секунд (21.01.2012 - 16:48) alex12060 написал(а):
Ну, во первых, не conect_db, а connect_db, ты упустил.
Ну а вот это
ничего не выведет, так как свойство conect_db не определено.
Ну а вот это
if($db->conect_db)
echo 'К базе подключены';
ничего не выведет, так как свойство conect_db не определено.
Спустя 3 минуты, 56 секунд (21.01.2012 - 16:52) johniek написал(а):
alex12060
Переписал. Вылез нотис там где проверяю подключение.
Но проверить не могу, такой вид не хочет проверять:
Переписал. Вылез нотис там где проверяю подключение.
Но проверить не могу, такой вид не хочет проверять:
if($db->connect_db)
echo 'К базе подключены';
Спустя 2 минуты, 53 секунды (21.01.2012 - 16:54) alex12060 написал(а):
johniek
Ты почему не читаешь до конца?
Вот прочти мое предыдущее сообщение до конца, поймешь все.
Ты почему не читаешь до конца?
Вот прочти мое предыдущее сообщение до конца, поймешь все.
Спустя 4 минуты, 14 секунд (21.01.2012 - 16:59) johniek написал(а):
alex12060
А ты прочитай мой прошлый пост, у меня уже там 2 n
На экран выводит пустоту. Раскомментировал вывод ошибок пишет:
Notice: Undefined property: connect_DataBase::$connect_db
строка:
А ты прочитай мой прошлый пост, у меня уже там 2 n
На экран выводит пустоту. Раскомментировал вывод ошибок пишет:
Notice: Undefined property: connect_DataBase::$connect_db
строка:
if($db->connect_db)
Спустя 2 минуты, 14 секунд (21.01.2012 - 17:01) alex12060 написал(а):
johniek
Мда.
Хорошо, я процитирую..
Мда.
Хорошо, я процитирую..
Цитата |
Ну а вот это
ничего не выведет, так как свойство conect_db не определено. |
И тебе сложно было это прочитать?
Спустя 2 минуты, 13 секунд (21.01.2012 - 17:03) Commander Keen написал(а):
Он думает что вызывает метод имхо
Спустя 18 секунд (21.01.2012 - 17:03) johniek написал(а):
alex12060
Я новичок, прошу растолковать что к чему.
Я новичок, прошу растолковать что к чему.
Спустя 1 минута, 44 секунды (21.01.2012 - 17:05) bodja написал(а):
Цитата |
Но проверить не могу, такой вид не хочет проверять: |
А как условие может что то проверить ,метод же ничего не возвращает.
Спустя 1 минута, 51 секунда (21.01.2012 - 17:07) johniek написал(а):
Переписал так, работает:
Я же учусь только, думал так проверить подключен ли я к базе, хотя не уверен что так правильно
Свернутый текст
<?php
error_reporting(E_ALL);
class connect_DataBase {
public function connect_db($host, $user, $password) {
mysql_connect($host, $user, $password) or die(mysql_error());
}
public function select_db($mySQL_select_db) {
mysql_select_db($mySQL_select_db) or die (mysql_error());
}
}
$db = new connect_DataBase();
$db->connect_db('localhost', 'baba', '123456');
$db->select_db('baba');
if($db)
echo 'К базе подключены';
?>
Я же учусь только, думал так проверить подключен ли я к базе, хотя не уверен что так правильно
Спустя 6 минут (21.01.2012 - 17:13) Invis1ble написал(а):
! |
Invis1ble |