type="textlong"
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anscheinend
beispiel
beitrag
board
byte
date
datensatz
einheit
fehler
fragen
genau fehler
gigabyte
hinweis
insert
klein aba
spalt
speicher
statement
string
textfeld
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Der Typ heisst ?brigens LONGTEXT und nicht textlong. LONGTEXT-Spalten k?nnen bis zu 4 GigaByte (- 1 Byte) lange Strings speichern. Wenn das nicht ausreichen soll, frage ich mich, was du da eigentlich speichern willst... Vielleicht hast du das ja falsch verstanden...
Wenn du zum Beispiel folgende Tabellendefinition hast
create table blubb (id int(10) auto_increment, name longtext, adress longtext);
dann kann in jedem Datensatz name 4 GB gross sein und adress auch nochmal 4 GB. Wenn du den Speicherplatz voll ausnutzt in jedem Datensatz, dann h?ttest du pro Datensatz also 8 GB und nach 10 Datens?tzen bereits eine ganze Festplatte gef?llt. Daher bin ich verwundert dar?ber, dass dir das nicht ausreichen soll. -
Nein es ist anscheinend eh nicht zu klein aba wenn ich zb diesen code in das Datenbankfeld speichern willt funktioniert das nicht...
if (@$senden && $beitrag != "" && $nick != "")
{
$date = date("d/m/y, H:i:s");
$mysql = mysql_query("INSERT INTO db.Guestbook (user, nachricht, zeit) VALUES ('$nick', '$beitrag', '$date')");
$beitrag = ""; $nick = "";
}
$sql = mysql_db_query("db","SELECT user, nachricht, zeit, id FROM Guestbook ORDER BY id");
for($i=1;$res = mysql_fetch_row ($sql);$i++) {
echo '<b>User: </b>'.$res[0].'<br><b>'.$i.'. Nachricht: </b>'.nl2br($res[1]).'<br><b>Datum, Zeit: </b>'.$res[2].'<br><br>';}
mysql_close ($inDB);
Kannst du dir das erkl?ren..
ein text mit gleich vielen Zeichen zb. kann ich in die Datenbank speichern.. -
was ist den der genau fehler??
Wenn du den Fehler wissen willst musst du am schluss
echo mysql_error(); schreiben.
Bitte schreib den Fehler
mfg
edvo -
Vorweg ein Hinweis wegen geschweiften Klammern:
http://www.lima-city.de/boards.php?mode=thread&id=31837
@topic:
Wie edvo bereits gesagt, gib die Fehlermeldung bitte aus. Mach das so:
if (@$senden && $beitrag != "" && $nick != "")
{
$date = date("d/m/y, H:i:s");
$mysql = mysql_query("INSERT INTO Guestbook (user, nachricht, zeit) VALUES ('$nick', '$beitrag', '$date')");
if ($mysql == FALSE)
die(mysql_error());
$beitrag = ""; $nick = "";
}
Im INSERT-Statement habe ich etwas ge?ndert, dies bitte auch ?bernehmen. Das "db." wurde rausgel?scht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage