SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

 
 
Themen-Optionen Ansicht
  #1  
Alt 27.07.2003, 15:00:29
laskd laskd ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 3
OOP und MySQL

ich bin sozusagen an meine ersten Projekt mit PHP bei dem ich eine objektorientierte Programmierung einsetze.

Ich habe das problem dass mir folgende Fehlermeldung erscheint:
Parse error: parse error, unexpected T_OBJECT_OPERATOR, expecting ',' or ';' in C:wampp2chtdocsVersion2classes.php on line 41

die Situation ist folgende. ich habe eine Klasse db_conn mit einer methode connection()

PHP-Code:
class db_conn // Diese Klasse erzeugt eine Verbindung zur DB
{

   function 
db_conn() //Konstruktor für die Klasse db_conn
   
{
       
//$db=" ";
       
$dbname="pfadi-kroenten";
       
$dbhost="localhost";
       
$dbuser="root";
       
$dbpass="xxx";
/*        mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
       mysql_select_db($this->dbname);
 */
    
}
   
   function 
connection()
   {
    
mysql_connect($this->dbhost$this->dbuser$this->dbpass) or die ("Keine Verbindung zum Datenbankserver möglich");
    
mysql_select_db($this->dbname) or die ("Keine Verbindung zur Datenbank möglich");
   }

zusätzlich habe ich noch eine klasse news mit einer methode show_news()
PHP-Code:
class news //Klasse für das Anzeigen der News
{
    function 
news() //Konstruktor für die Newsklasse
    
{
        
$newstable "hp_news";
        
$db = new db_conn;
        
$db->connection();
    }
    
    function 
show_news()//Anzeigen der News
    
{
        
$query "SELECT * FROM $this->newstable";
        echo 
this->query;
        
$result mysql_query($this->query);
        
//echo $this->result;
           
while($line mysql_fetch_row($this->result))
        {
            
//echo "<br>Datum: $this->line[datum] <br> Titel: $this->line[titel] <br> Text: $this->line[text] <br> Autor: <br> $this->line[autor]";
            
echo "<br>Datum: $this->line[0] <br> Titel: $this->line[1] <br> Text: $this->line[2] <br> Autor: <br> $this->line[3]";
        }
          
mysql_free_result($this->result);
         
mysql_close();
      }
//end function
     
     
function insert_news()//Eintragen neuer News
    
{
        if(
$HTTP_POST_VARS[okbutton]="OK")
        {
            
$datum=$http_POST_VARS[datum];
            
$titel=$http_POST_VARS[titel];
            
$text=$http_POST_VARS[text];
            
$autor=$http_POST_VARS[autor];
            
mysql_query("INSERT INTO $this->newstable (datum,titel,text,autor)VALUES('$this->datum','$this->titel','$this->text','$this->autor')");
            
mysql_close();
        }
    }


Die obige fehlermeldung erscheint, wenn ich auf die methode show_news zugreifen will.
Kann mir jemand helfen?

Geändert von laskd (27.07.2003 um 15:03:37 Uhr)
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:40:11 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt