Hallo,
Ich habe momentan ein Projekt mit PHP und MYSQL
nun habe ich in einer Tabelle eine Informationsspalte hinzugefügt über phpMyAdmin,..
soweitsogut...
Anschließend in einer bestehenden SELECT * abfrage die neue Spalte abgefragt... Plötzlich die Überraschung... die Spalt ist leer ?
print_r($row) ausprobiert, das element "forumabo" ist nicht vorhanden ?
Okkkk... Tabelle exportiert und auf localhost kopiert:
Anschließend die selbe Abfrage auf localhost probiert..-->schwups funktioniert..
Danach die funktionierende Abfrage (localhost) auf den server kopiert...
Auf dem server funktioniert es wieder nicht da das element anscheinend nicht vorhanden ist ?
Dann die "Hardcore" variante, ich habe eine FUNKTIONIERENDE andere Spalte Umbenannt doch ein erneutes print_r($row)
hat mir dennoch den ALTEN namen gegeben ?
Kann es sein dass MySQL eine art cache hat ?
Für die die glauben in der Abfrage ist ein Fehler:
Ich habe momentan ein Projekt mit PHP und MYSQL
nun habe ich in einer Tabelle eine Informationsspalte hinzugefügt über phpMyAdmin,..
soweitsogut...
Anschließend in einer bestehenden SELECT * abfrage die neue Spalte abgefragt... Plötzlich die Überraschung... die Spalt ist leer ?
print_r($row) ausprobiert, das element "forumabo" ist nicht vorhanden ?
Okkkk... Tabelle exportiert und auf localhost kopiert:
PHP-Code:
CREATE TABLE `user_details` (
`id` int(11) NOT NULL auto_increment,
`fk_userid` int(11) NOT NULL,
`Vorname` varchar(255) collate latin1_general_ci NOT NULL,
`Nachname` varchar(255) collate latin1_general_ci NOT NULL,
`geschlecht` tinyint(1) NOT NULL,
`email` varchar(255) collate latin1_general_ci NOT NULL,
`Geburtstag` varchar(255) collate latin1_general_ci NOT NULL,
`Wohnort` varchar(255) collate latin1_general_ci NOT NULL,
`PLZ` int(11) NOT NULL,
`Straße` varchar(255) collate latin1_general_ci NOT NULL,
`Telefon` varchar(255) collate latin1_general_ci NOT NULL,
`MSN` varchar(255) collate latin1_general_ci NOT NULL,
`ICQ` varchar(255) collate latin1_general_ci NOT NULL,
`SKYPE` varchar(255) collate latin1_general_ci NOT NULL,
`Schlüssel` tinyint(1) NOT NULL,
`Klub` tinyint(1) NOT NULL,
`userpic` varchar(255) collate latin1_general_ci NOT NULL,
`forumabo` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=46 ;
Danach die funktionierende Abfrage (localhost) auf den server kopiert...
Auf dem server funktioniert es wieder nicht da das element anscheinend nicht vorhanden ist ?
Dann die "Hardcore" variante, ich habe eine FUNKTIONIERENDE andere Spalte Umbenannt doch ein erneutes print_r($row)
hat mir dennoch den ALTEN namen gegeben ?
Kann es sein dass MySQL eine art cache hat ?
Für die die glauben in der Abfrage ist ein Fehler:
PHP-Code:
$sql = "SELECT * from user_details";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
print_r($row);
Kommentar