M
Muuip
Hallo zusammen
Ich kann ein Array von ein PHP Formular zum Formular Ausgabe lesen. Aber, wann die Array ist erte Mal in MySQL gespeichert, ich kann, von Ausgabe Formular, nur das wort "Array" lesen.
Ich habe mit serialize() unserialize() versucht, damit ich kann die Array in MySQL speichern aber kann trotzdem die Array von Ausgabe Formular nicht lesen (immer nur das Wort "Array" wird angezeigt).
Der INSERT Code sieht so aus:
Leider unserialize() funktioniert nicht, ich habe bei http://www.Google.com/codesearch und http://www.php.net und video2brain DVD gesucht habe finde keine passende Code für meine Script.
Ich muss unserialize() irgendwo einsetzen aber wo?
Hier ist meine Ausgabe Code:
Ich habe versucht unserialise() in den Kommando zu einsetzen oder direkt bei die variable aber die ausgabe zeigt immer „Array“ oder gar nichts.
Wo soll ich unserialize() richtig einsetzen? Soll ich ein andere Ausgabe Script schreiben?
Grüße
Claude
Ich kann ein Array von ein PHP Formular zum Formular Ausgabe lesen. Aber, wann die Array ist erte Mal in MySQL gespeichert, ich kann, von Ausgabe Formular, nur das wort "Array" lesen.
Ich habe mit serialize() unserialize() versucht, damit ich kann die Array in MySQL speichern aber kann trotzdem die Array von Ausgabe Formular nicht lesen (immer nur das Wort "Array" wird angezeigt).
Der INSERT Code sieht so aus:
PHP:
$db = new MySQLi('localhost', 'root', '', 'datenbank');
//variable1 ist ein String, variable2 ist ein Array
$sql = 'INSERT INTO tabelle (variable1, variable2) VALUES (?, ?)';
$kommando = $db->prepare($sql) ;
$kommando->bind_param('ss', $_POST['variable1'], serialize($_POST['variable2']));
$kommando->execute();
$db->close();
Leider unserialize() funktioniert nicht, ich habe bei http://www.Google.com/codesearch und http://www.php.net und video2brain DVD gesucht habe finde keine passende Code für meine Script.
Ich muss unserialize() irgendwo einsetzen aber wo?
Hier ist meine Ausgabe Code:
PHP:
$db = new MySQLi('localhost', 'root', '', 'datenbank');
$sql = 'SELECT tabelle.variable1, tabelle.variable2 FROM tabelle';
$kommando = $db->prepare($sql);
$kommando->execute();
$kommando->bind_result($variable1, $variable2);
While ($kommando->fetch())
{
printf('<tr><td>%s</td><td>%s</td></tr>', htmlspecialchars($variable1), htmlspecialchars($variable2));
}
$db->close();
Wo soll ich unserialize() richtig einsetzen? Soll ich ein andere Ausgabe Script schreiben?
Grüße
Claude