13.11.2017, 23:11:06
(Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2017, 00:26:15 von Manzomanen.)
Guten Abend. Ich habe ein Problem bei Migration 0.6.8 oder 0.6.9 (wie finde ich das nachträglich raus?) auf Version 0.7.0.2
Es geht alles gut, bis ich das Skript convert_ansi.php ausführe (ich habe auch die Umlaut-Problematik).
Bei der Ausführung des convert_ansi.php treten mehrere Fehlermeldungen auf.
1. Scheint die Zeile
nicht zu passen, es kommt die Fehlermeldung. Wenn ich $db['dbname'] und $link umdrehe kommt die Meldung nicht.
2. Geht die folgende Zeile nicht. Hier muss ich $link ergänzen, sonst kommt die Fehlermeldung.
3. Scheitere ich endgültig bei der folgenden Zeile.
Ich habe gegoogled und mysqli_result scheint keine offizielle Funktion zu sein. Nach dieser Zeile ist er tot. Ich habe ein echo eingebaut, aber wird nix ausgegeben. Was soll diese Funktion machen?
Ich bin bei Strato.
PHP-Version 7.1, mySQL 5.6.37
Kannst du mir helfen?
Herzlichen Dank im Voraus.
UPDATE:
Ich habe nun noch das update_ansi Skript ausprobiert, dass du in diesem Thread am Anfang gepostet hattest: https://www.m-gb.org/forum/showthread.php?tid=384
Dieses Skript enthält noch mysql_return statt mysqli_return. Dazu habe noch auf PHP 5.6 zurück gestellt, da mysql_return ab V7 nicht mehr unterstützt wird.
Es geht alles gut, bis ich das Skript convert_ansi.php ausführe (ich habe auch die Umlaut-Problematik).
Bei der Ausführung des convert_ansi.php treten mehrere Fehlermeldungen auf.
1. Scheint die Zeile
PHP-Code:
@mysqli_select_db($db['dbname'], $link) or die ("(convert_ansi.php) Error while selecting database: ".mysqli_error());
PHP-Code:
@mysqli_select_db($link, $db['dbname']) or die ("(convert_ansi.php) Error while selecting database: ".mysqli_error());
2. Geht die folgende Zeile nicht. Hier muss ich $link ergänzen, sonst kommt die Fehlermeldung.
PHP-Code:
$results = @mysqli_query($link_count) or die ("(convert_ansi.php) Error while computing total number of entries: ".mysqli_error());
$results = @mysqli_query($link, $link_count) or die ("(convert_ansi.php) Error while computing total number of entries: ".mysqli_error());
3. Scheitere ich endgültig bei der folgenden Zeile.
PHP-Code:
$total = @mysqli_result($results, 0);
Ich habe gegoogled und mysqli_result scheint keine offizielle Funktion zu sein. Nach dieser Zeile ist er tot. Ich habe ein echo eingebaut, aber wird nix ausgegeben. Was soll diese Funktion machen?
Ich bin bei Strato.
PHP-Version 7.1, mySQL 5.6.37
Kannst du mir helfen?
Herzlichen Dank im Voraus.
UPDATE:
Ich habe nun noch das update_ansi Skript ausprobiert, dass du in diesem Thread am Anfang gepostet hattest: https://www.m-gb.org/forum/showthread.php?tid=384
Dieses Skript enthält noch mysql_return statt mysqli_return. Dazu habe noch auf PHP 5.6 zurück gestellt, da mysql_return ab V7 nicht mehr unterstützt wird.