Forum

Moderiert von: stefan, spinne
Forum Index
Support
     Administration
     PHP-Box --> mysql error
Hilfe anzeigen
Hilfe anzeigen

Seite 1 2 3 vorherige Seite nächste Seite 


Autor Druckerfreundliche DarstellungPHP-Box --> mysql error
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
Geschrieben: 04.07.2007 20:32

ach, das kommt davon wenn man sämtliche "persönliche" Dinge versucht zu verschleiern

<?php
$con = mysql_connect('hostname','DBUser','DBPass');
mysql_select_db('DBName',$con);

$query = mysql_query('SELECT thumb_path, desc FROM pictures ORDER BY rand() LIMIT 1', $con);

while($data = mysql_fetch_assoc($query))
{
echo '<div align="center"><img src="http://www.domain.de/verzeichnis/fotos/'.$data['thumb_path'].'" width="70%" alt="'.$data['desc'].'"></div>';
}

mysql_close($con);
?>


also abfrage und allg. syntax sind schon korrekt





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 04.07.2007 20:54

unterschiedliche php versionen?

while($data = mysql_fetch_assoc($query))

ist so nicht ganz sauber


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
Geschrieben: 04.07.2007 21:11

gleiche Version bei beiden, liegen auf dem gleichen Server (habe trotzdem nachgeschaut; sicher ist sicher )

stefan schrieb am 04.07.2007 um 20:54:26 Uhr folgendes:

while($data = mysql_fetch_assoc($query))
ist so nicht ganz sauber

ganz unschuldig guck - Skript stammt vom Autor des Albums

Also ich habe der zweiten DB mal die Tabelle opn_opn_error_log spendiert. Da schreibt er jetzt fleißig die neuen Fehlermeldungen ´rein.

SQL-ERROR [256] mysql error: [1146: Table 'AlbumDB.opn_configs' doesn't exist] in EXECUTE("SELECT settings, psettings FROM opn_configs WHERE modulename='modules/mediagallery' LIMIT 1")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
SQL-ERROR [256] mysql error: [1146: Table 'AlbumDB.opn_mediagallery_filetypes' doesn't exist] in EXECUTE("SELECT extension, mime, content, icon, player FROM opn_mediagallery_filetypes WHERE allowed = 1")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 38
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 39
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 40
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 41
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 42
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 43

Fatal error: Call to a member function MoveNext() on a non-object in ..../modules/mediagallery/include/class.mediafunctions.php on line 44

Also scheint es einen Konflikt mit der Mediagalerie von OPN zu geben. Die ist auf yoneni nicht mehr installiert und dort läuft es ja.

Kann man die "Kollision" irgendwie verhindern? Habe überhaupt keinen Schimmer, was da passiert. Außer natürlich, daß OPN mal wieder in der "falschen" DB nach Tabellen sucht.
Aber was möchte OPN im Mediengalerie-Modul? Hm, immer noch Fragezeichen.






"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 04.07.2007 21:22

sorry irgendwie schwer nachzuvollziehen

ohne php box gehts ? da sucht er ja was in der mediagally ist die nicht mehr installiert ? ist da evt. von ne box von oder so da?


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
Geschrieben: 04.07.2007 21:54

kein Problem, alsoooo:

Script befindet sich immer in einer php-Box.

Auf der OPN-Installation ohne Modul Mediagalerie (yoneni) funzt es ohne irgendeine Fehlermeldung --> Zufallsbilder aus externer Anwendung (und zweiter DB) werden angezeigt

Auf der OPN-Installation mit installierter Mediagalerie (spielleute-treff) kommt erst der fatal error mit der opn-errorlog Tabelle und wenn ich diese in der Album DB anlege kommen dann die weiteren Fehlermeldungen (siehe mein letzer Beitrag)

ich schaue dann morgen wieder ´rein - wünsche eine gute Nacht





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
Geschrieben: 05.07.2007 09:43

Also mein Skript bringt da was mit den anderen Seitenboxen durcheinander.

Habe die Box mal von der rechten Seite auf die linke verschoben. Und schwups, meckert das System in ähnlicher Weise; nur mit entsprechenden Meldungen für die auf dieser Seite platzierten Boxen der Module.

Mußte dann über die DB die Box wieder nach rechts platzieren, da nicht mal mehr der Admin-Aufruf funktionierte.

Grrr, auf der anderen OPN-Site sind auch weitere Seitenboxen vorhanden. Die lassen sich dort ja auch nicht "stören"





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 05.07.2007 10:13

selber server also gleiche mysql und php version?


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
Geschrieben: 05.07.2007 10:21

stefan schrieb am 05.07.2007 um 10:13:33 Uhr folgendes:

selber server also gleiche mysql und php version?

yepp, so ist es





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
Geschrieben: 05.07.2007 14:13

habe noch folgendes probiert:

die php-box auf der Seite nach ganz unten angeordnet (wie bei der Site wo es funzt), also keine nachfolgenden Modulboxen mehr --> brachte nix

eine themengruppe angelegt und die php-box dort der rechten Seite als einzige Box zugewiesen --> der Ladebalken ist verschwunden, der Boxinhalt wird angezeigt und es gibt nur noch eine einzige Fehlermeldung

SQL-ERROR [256] mysql error: [1146: Table 'AlbumDBName.opn_priv_mdgs_userdatas' doesn´t exist] in EXECUTE("SELECT viewpopup FROM opn_priv_msgs_userdatas WHERE uid=2")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220

Füge ich anschließend unterhalb der php-box weitere Boxen ein z.B. große html-box oder umfrage-box, ändert sich nichts - keine neuen Fehlermeldungen, aber die vorhandene verschwindet auch nicht.
Mit dem Hinzufügen einer Mediengalerie Zufallsbilder-Box hagelt es dann wieder die bekannten Meldungen inkl. Dauerladebalken (Kalender-Box geht auch nicht)





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 05.07.2007 16:41

Naja versuch es doch mal damit

<?php

     global $opnConfig;

     $var_datas = array();
     $var_datas['opnConfig'] =array();

     $var_datas['opnConfig']['dbhost'] = 'localhost';
     $var_datas['opnConfig']['dbdriver'] = 'mysql';
     $var_datas['opnConfig']['dbcharset'] = '';
     $var_datas['opnConfig']['dbdialect'] = '';

     $var_datas['opnConfig']['dbuname'] = 'dbuname';
     $var_datas['opnConfig']['dbpass'] = 'dbpass';
     $var_datas['opnConfig']['dbname'] = 'dbname';

     $var_datas['opnConfig']['tableprefix'] = $opnConfig['tableprefix'];

     dbconnect($var_datas['opnConfig'], false, true);

     $sql = 'SELECT thumb_path, desc FROM pictures ORDER BY rand()';;
     $result = &$var_datas['opnConfig']['database']->SelectLimit ($sql,1);
     if ($result !== false) {
          while (! $result->EOF) {
               $thumb_path = $result->fields['thumb_path'];
               $desc = $result->fields['desc'];

               echo '<div align="center"><img src="http://www.domain.de/verzeichnis/fotos/'.$thumb_path.'" width="70%" alt="'.$desc.'"></div>';
               $result->MoveNext();
          }
          $result->close();
     }

?>


Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach
Seite 1 2 3 vorherige Seite nächste Seite 

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  Configuration Test -> UID und GID <500
Nächstes Thema:  Word / Excel Import ohne Funktion

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden