Fehlermeldung bei der Installation

S!equenz
Habe gerade versucht ein frisches WBB 1.2 zu installieren.
Ich habe mir vor nicht allzulanger Zeit eine kleine Anleitung geschrieben damit klappte es bislang auch immer mit den php 5 / mysql 5 versionen.

Leider wurde jetzt auch bei meinem Hoster erneut auf die aktuellsten Versionen umgestellt wie es scheint, den trotz meiner Änderungen die bislang immer klappten bekomme ich nun diese Fehlermeldung:

Zitat:

Deprecated: Function mysql_list_tables() is deprecated in /var/www/web18/html/wbboard/install.php on line 209

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web18/html/wbboard/install.php:209) in /var/www/web18/html/wbboard/install.php on line 1450


Ich häng die Datei hier einfach mal an, eventuell kann mir ja einer sagen woran es liegt, bzw...
was ich ändern muss damit es klappt den ich gehe davon aus das ich mehrere Datein fixxen muss.
Bibini
dedie
Ich krieg die angehängte Datei nicht entpackt "Fehlerhaftes oder beschädigtes" Archiv.
C-Board
Welche angehängte Datei??? verwirrt

Gruß Mike
S!equenz
Irgendwie scheint das Archiv wirklich defekt zu sein.
Da ich das irgendwie nicht anders hinbekomme probiert mal diesen Link:
http://www63.zippyshare.com/v/53240056/file.html

Ich will mit dem WBB 1.2 ein wenig basteln, und Bibini leider bringen mir diese Links nicht wirklich viel.
Hab selbst schon geschaut aber das hat mit dem WBB 1.2 nicht viel gemeinsam.
Bräke
S!equenz
Hallo, nun erhalte ich diese Fehlermeldung:

code:
1:
2:
3:
4:
5:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/web18/html/testeinszwei/install.php on line 211

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web18/html/testeinszwei/install.php:211) in /var/www/web18/html/testeinszwei/install.php on line 1450
Habe folgende Änderungen durchgeführt:

$result = mysql_list_tables($mysqldb);

Ersetzt mit:
----------------

$result = mysql_query($mysqldb);

(kam 2x vor hab ich 2x ersetzt)

Was nun ?
Schrimm
Hallo,

suche:
php:
1:
$result mysql_list_tables($mysqldb);

ersetze gegen:
php:
1:
$result mysql_query("SHOW TABLES FROM $mysqldb");
S!equenz
Schrimm ich denke mal das hat sich auf mein Startposting bezogen?
Schau mal in mein letzes posting, aber auch das hab ich bereits (selbst) lösen können mittlererweile.

Trotzdem danke
Edit: habs aber anders gelöst großes Grinsen
Schrimm
Das bezog sich auf deinen letzten Post.
Du hast nämlich, laut letzten Post, nur "mysql_list_tables()" gegen "mysql_query()" ersetzt.

Was aber für sich allein nicht dasselbe ist.
S!equenz
Zitat:
Original von Schrimm
Das bezog sich auf deinen letzten Post.
Du hast nämlich, laut letzten Post, nur "mysql_list_tables" gegen "mysql_query" ersetzt.

Was aber für sich allein nicht dasselbe ist.


Genau das habe ich gemacht, damit funktioniert es auch, war das falsch ?
Schrimm
Es mag zwar funktionieren, aber es ist kommt nicht auf dasselbe Ergebnis. Augenzwinkern

Wenn du eine äquivalente Lösung zu "mysql_list_tables" haben möchtest, musst du dich an meine gepostete Variante halten.
S!equenz
Was genau kommt nicht auf das gleiche Ergebnis?
Es funktioniert doch und damit ist es doch das gleiche ergebnis oder lieg ich falsch ?
Schrimm
Beispiel:
php:
1:
2:
3:
4:
5:
var = 1;
echo var;

var = "Hallo"
echo var;

Das ist nicht dasselbe...
Oder? Augenzwinkern

Der Unterschied zwischen "mysql_query()" und "mysql_list_tables()" ist noch etwas größer.

Kurze Erklärung:
"mysql_query()":
Sendet nur eine Anfrage an die Datenbank.
Ob das nun "Select", "Show" oder Anderes ist, muss noch definiert werden.

"mysql_list_tables()":
Liefert dir eine Liste von den Tabellennamen der Datenbank.

Damit dir nun "mysql_query()" dasselbe macht wie "mysql_list_tables()", musst du die Tabellennamen aus der Datenbank auslesen.

Etwa so:
php:
1:
$result mysql_query("SHOW TABLES FROM $mysqldb");
S!equenz
Danke Schrimm, für die wirklich super einfach verständliche Erklärung Augenzwinkern