04.01.2012, 21:38
04.01.2012, 21:39
(04.01.2012, 20:44)Jones schrieb: [ -> ]Also ich benutze den code seit knapp nem jahr und hab bisher höchstens bei arrays probleme wo nochmal quotes vorkommen^^Vielleicht benutzst du einfach nur eine andere SQL-Version - also nicht MySQL sondern PostgreSQL oder sonst etwas. o.O
04.01.2012, 22:03
Also o.o
Da ich nun nichtmehr ganz mitkomme stell ich nochmal die Frage
Also das Ergebniss sehr ihr ww.xdevidra.de/upload
Tabellen anzeigen und der Button funktionieren nicht bzw. werden nicht angezeigt
Hab ich wieder irgendwo nen String oder so vergessen?? Ich meine nicht
Da ich nun nichtmehr ganz mitkomme stell ich nochmal die Frage
PHP-Code:
<form action="" method="post">
<?php
// Verbindung zur Datenbank
$_config = array();
$_config['host'] = 'x';
$_config['user'] = 'x';
$_config['password'] = 'x';
$_config['database'] = 'x';
if( !$connection = mysql_connect( $_config['host'], $_config['user'], $_config['password'] ) ) {
die( 'Verbindung zum Datenbankserver konnte nicht hergestellt werden.' );
}
if( !mysql_select_db( $_config['database'], $connection ) ) {
die ( 'Die Datenbank ' . $_config['database'] . ' kann nicht verwendet werden. <br />
MySQL-Error: <br />' . mysql_error() );
}
$tabellen = "<option><?php echo $spiele ?></option>";
$folge = "<input type=\"text\" size=\"10\" maxlength=\"25\" \/>";
$datum = "<input type=\"text\" size=\"25\" maxlength=\"50\" \/>";
$author = "<input type=\"text\" size=\"25\" maxlength=\"50\" \/>";
$videolink = "<input type=\"text\" size=\"50\" maxlength=\"150\" \/>";
$eintragen = "<input class=\"button_eintragen\" type=\"button\" onclick=\"alert('Noch nicht verfügbar!')\" \/>";
$eintragen = "INSERT INTO Tabellenname
(spalte1, spalte2, spalte3, spalte4)
VALUES
('$folge', '$datum', '$author', '$videolink')";
$eintragen = mysql_query($eintragen);
$spiele = mysql_query("SHOW TABLES FROM 'x'");
?>
Spiel:<br />
<select>
<?php echo $tabellen ?>
</select>
<br /><br />
Nummer der Folge:<br />
<?php echo $folge ?>
<br /><br />
Datum:<br />
<?php echo $datum ?>
<br /><br />
Author:<br />
<?php echo $author ?>
<br /><br />
Videolink:<br />
<?php echo $videolink ?>
<br /><br />
<?php echo $eintragen ?>
</form>
Also das Ergebniss sehr ihr ww.xdevidra.de/upload
Tabellen anzeigen und der Button funktionieren nicht bzw. werden nicht angezeigt
Hab ich wieder irgendwo nen String oder so vergessen?? Ich meine nicht
04.01.2012, 23:20
Um es kurz zu machen: Völlig falsch.
http://www.php-einfach.de/einf_mysql_ein...bfrage.php
edit: Am besten arbeitest du dich einmal durch das ganze MySQL Tutorial.
http://www.php-einfach.de/einf_mysql_ein...bfrage.php
edit: Am besten arbeitest du dich einmal durch das ganze MySQL Tutorial.
05.01.2012, 05:05
Ok, ich hab mir nun nochmal alles angeschaut und die Datenbank verändert
Datum hab ich nun auf "datetime not null" und bei Author hab ich "standart Devidra", sollte eigentlich nun besser sein anstatt es selbst einzutragen, ebenso Folge ist nun "auto increment primary" undso, das Bild sollte es nun zeigen
Datum kann man wie ich gelesen hab ja mit "now()" ausgeben lassen, kann man das aber auch nur mit Tag.Monat.Jahr machen? Normal hab ich gelesen ist das mit Sekunden Minuten Stunden d.m.Y
ebenso den rest kapiere ich garnicht, oder liegt daran das es so früh/spät ist :p
Hoffe einer kann mir heute Abend dann nach der Arbeit helfen
Datum hab ich nun auf "datetime not null" und bei Author hab ich "standart Devidra", sollte eigentlich nun besser sein anstatt es selbst einzutragen, ebenso Folge ist nun "auto increment primary" undso, das Bild sollte es nun zeigen
Datum kann man wie ich gelesen hab ja mit "now()" ausgeben lassen, kann man das aber auch nur mit Tag.Monat.Jahr machen? Normal hab ich gelesen ist das mit Sekunden Minuten Stunden d.m.Y
ebenso den rest kapiere ich garnicht, oder liegt daran das es so früh/spät ist :p
Hoffe einer kann mir heute Abend dann nach der Arbeit helfen
05.01.2012, 14:33
(05.01.2012, 05:05)Devidra schrieb: [ -> ]Ok, ich hab mir nun nochmal alles angeschaut und die Datenbank verändertKlar kann man. Aber wenn du in der Datenbank einen Zeitstempel hast, dann kannst du den in alles umwandeln. Und genau dafür ist die Funktion date() da.
Datum hab ich nun auf "datetime not null" und bei Author hab ich "standart Devidra", sollte eigentlich nun besser sein anstatt es selbst einzutragen, ebenso Folge ist nun "auto increment primary" undso, das Bild sollte es nun zeigen
Datum kann man wie ich gelesen hab ja mit "now()" ausgeben lassen, kann man das aber auch nur mit Tag.Monat.Jahr machen? Normal hab ich gelesen ist das mit Sekunden Minuten Stunden d.m.Y
ebenso den rest kapiere ich garnicht, oder liegt daran das es so früh/spät ist :p
Hoffe einer kann mir heute Abend dann nach der Arbeit helfen
Syntax sieht so aus:
Code:
date('d.m.Y', $row['timestamp']);
Zuerst kommt ein String, und dort drin kommt das, was du willst bzw. in das was date() umwandeln soll (was die Buchstaben bedeuten und was es sonst noch gibt, erfährst du unter www.php.net). Danach ein Integer-Wert. Im unserem Fall, der Zeitstempel aus der Datenbank.
05.01.2012, 16:49
Ok, wenigstens das hab ich "fast" gut hingekriegt hehe
Aber nur ne Frage, timestamp bedeutet ja "Zeitstempel" doch wieso in der "reihe" bzw. "Spalte" Timestamp?
Oder wieso wird es so ausgedrückt
Aber nur ne Frage, timestamp bedeutet ja "Zeitstempel" doch wieso in der "reihe" bzw. "Spalte" Timestamp?
Oder wieso wird es so ausgedrückt
05.01.2012, 17:03
Das war lediglich ein Beispiel zur Syntax.
wäre es in deinem Fall.
Code:
$date = date('d.m.Y H:i', $row['Datum']);
05.01.2012, 18:43
Aso!
Haha, dachte schon wasn nun los
obwohl ich Stunden und Minuten ja nicht brauch, nur das von Gestern kapiere ich nicht ^^
http://www.php-einfach.de/einf_mysql_ein...bfrage.php
Setze ich es so ein wie es da ist, bekomm ich eine Fehlermeldung das while($row = mysql_fetch_object($ergebnis)) > mysql_fetch_object supplied argument is not a valid mysql result resource
und
http://www.php-einfach.de/einf_mysql_fehler_finden.php
das kapiere ich nicht :s bin glaub zu doof
Haha, dachte schon wasn nun los
obwohl ich Stunden und Minuten ja nicht brauch, nur das von Gestern kapiere ich nicht ^^
http://www.php-einfach.de/einf_mysql_ein...bfrage.php
Setze ich es so ein wie es da ist, bekomm ich eine Fehlermeldung das while($row = mysql_fetch_object($ergebnis)) > mysql_fetch_object supplied argument is not a valid mysql result resource
und
http://www.php-einfach.de/einf_mysql_fehler_finden.php
das kapiere ich nicht :s bin glaub zu doof
05.01.2012, 19:42
Code:
while($row = mysql_fetch_object($spiele)) {