[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: объектный php в работе с бд
Serg
помогите плиз, имею класс
PHP
<? 
// êëàññ îáðàáîòêè sql                                                      
class Fetch_mysql_result 
{
    public 
$res "" ;
    public 
$num_rows "" ;

    public function 
__construct ($res)
       {
            
$this->res $res;
            
$this->num_rows = @mysql_num_rows($this->res);
       }

    public function 
fetch_array ()
       {
            
$row mysql_fetch_object($this->res);
            return 
$row;
       }  

}    
// êîíåö êëàññà


class my_class_db 
{    
    public 
$host "" ;
    public 
$user "" ;
    public 
$psw "" ;
    public 
$db_name "" ;
    public 
$result "" ;    
    public function 
__construct($host$user$psw$db_name
    { 
            
$this->host $host ;
            
$this->user $user ;
            
$this->psw $psw ;
            
$this->db_name $db_name ;
            
$dbi=mysql_pconnect($this->host$this->user$this->psw);
            
mysql_select_db($this->db_name);
            return 
$dbi;            
        
            
    } 
       
    public function 
query ($query)
       {
            
$res=mysql_query($query);
            
$this->result = new Fetch_mysql_result ($res) ;
            return 
$this->result ;
       }       
    


$sql = new my_class_db ("localhost""root""1""music_db") ;
$query ="SELECT * FROM music WHERE shifr='".$HTTP_GET_VARS["shifr"]."'"

$sqlresult $sql->query ($query) ;        
while (
$row $sqlresult->fetch_array())
{
    echo 
$row['link'];
    }

при вызове скрипта выводит ошибку
Fatal error: Cannot use object of type stdClass as array in Z:\home\localhost\www\tmp.php on line 58

в чем проблема? как её решить



Спустя 5 минут, 47 секунд (7.05.2009 - 20:08) jetistyum написал(а):
переведи ошибку...

Спустя 20 минут, 7 секунд (7.05.2009 - 20:28) Serg написал(а):
спасибо, косяк понял исправил, работает,

вопрос другой,

я извлекаю из таблицы строку, которая является ссылкой,

как отобразаить эту ссылку на другой странице
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.