gibt es Änderungen seit XAMPP 1.7.4 und PHP 5.3.5?
Ich habe seither Fehlermeldungen sowohl bei Anlegen einer Tabelle unter phpMyAdmin 3.3.9 als auch bei Import einer Datenbank aus phpMyAdmin 2.6.4 (1&1).
Des Weiteren habe ich viele Fehlermeldungen unter PHP 5.3.5, die Dateien laufen aber ohne Fehler unter PHP 5.2.17 (1&1)
Beispiel 1:
- Code: Select all
$query = "CREATE TABLE aktuell (
id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
AuswNr INT(10) UNSIGNED NOT NULL,
selektion SMALLINT(5) UNSIGNED NOT NULL,
ueberschr VARCHAR(150) NOT NULL,
thema VARCHAR(255) NOT NULL,
eintrag TEXT NOT NULL,
datum DATE NOT NULL
)
TYPE = myisam;";
mysql_query($query) or die($query.'<br>'.mysql_error());
mysql_close($dz);
Die Fehlermeldung dazu:
CREATE TABLE aktuell ( id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, AuswNr INT(10) UNSIGNED NOT NULL, selektion SMALLINT(5) UNSIGNED NOT NULL, ueberschr VARCHAR(150) NOT NULL, thema VARCHAR(255) NOT NULL, eintrag TEXT NOT NULL, datum DATE NOT NULL ) TYPE = myisam;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE = myisam' at line 10
Beispiel 2
- Code: Select all
$name = trim($_POST['name']);
$thema = $_POST['thema'];
$email = trim($_POST['email']);
$betreff = trim($_POST['betreff']);
$nachricht = $_POST['nachricht'];
$mailing = $_POST['mailing'];
Die Daten dazu werden von einem Formular per [POST] gesendet.
Hier die Fehlermeldung:
Notice: Undefined index: name in F:\xampp\htdocs\webdesign\SPD\spd-kfr-bautzen\web-content\contact\index.php on line 29
Die gleiche Meldung bis line 45.
Deshalb vermute ich, hier wurde einiges so geändert, dass eine Kompatibilität zu älteren Daten nicht möglich ist.
Stimmt das?