Hallo Zusammen,erstmal super Vielen Dank , ihr wart alle sehr hilfreich!!!
Habe jetzt eine Datenbank erstellt über phpmyadmin und einen Button erzeugt der den Befehl ausführen soll , ich poste mal den ganzen Code vielleicht findet ihr den Fehler.
Verbindung ist soweit ich das erkenne aufgebaut aber speichern tut er es trotzdessen nicht in der Datenbank.
Datenbankerstellung in phpmyadmin sah so aus:
Create Table auswertung (
ID int(10) PRIMARY KEY auto_increment,
text1 varchar(255),
text2(varchar255));
Habe eine config datei erstellt um eine Verbindung aufzubauen
konfiguration.php
Das ist der Quelltext.
<?php error_reporting(E_ALL);
// Zum Aufbau der Verbindung zur Datenbank
define ( 'MYSQL\_HOST', 'localhost' );
define ( 'MYSQL\_BENUTZER', 'userXXXXX' );
define ( 'MYSQL\_KENNWORT', 'pwXXXXX' );
define ( 'MYSQL\_DATENBANK', 'dbXXXX' );
$db\_link = mysql\_connect (MYSQL\_HOST,
MYSQL\_BENUTZER,
MYSQL\_KENNWORT);
if ( $db\_link )
{
echo 'Verbindung erfolgreich: ';
echo $db\_link;
}
else
{
die('keine Verbindung möglich: ' . mysql\_error());
}
mysql\_close($db\_link );
?\>
So der komplette Code von meiner Hauptseite tc.php mit den eingefügten sql befehlen
<?php $zufall = array();
$zufall[] = "Weisse Traube"; // Array mit Daten füllen
$zufall[] = " Wassermelone\>";
$zufall[] = "Honigmelone";
$zufall[] = "apfel\>";
$zufall[] = "Nudeln";
$zufall[] = "Fisch";
$zufall[] = "Eis";
$zufall[] = "Zitronen";
$zufall[] = "Kirschen";
$i=array\_rand($zufall ,2);
echo $zufall[$i[0]].' ';?\>
<?php echo $zufall[$i[1]]; ?><?php include ("konfiguration.php");
$Tabak=‚ueberschrift1‘;
$Datum=„Datum“;
$text1=’’;
$text2=’’;
require_once (‚konfiguration.php‘);
$db_link = mysql_connect ( MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT );
$db_sel = mysql_select_db( MYSQL_DATENBANK )
or die(„Auswahl der Datenbank fehlgeschlagen“);
$sql = „SELECT * FROM auswertung“;
$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ’ . mysql_error());
}
echo ’
';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo „“.$ueberschrift1."";
echo „“.$Datum."";
echo „“. $zeile[‚text1‘] ."". $zeile[‚text2‘] . „“;
}
echo „“;
mysql_free_result( $db_erg );
?>
<?php $text1 = $zufall[array_rand($zufall,1)];
$text2 = $zufall[array\_rand($zufall,1)];
mysql\_query("INSERT INTO deine\_tabelle (id,text1,text2) VALUES ('new','".$text1."','".$text2."')");
echo '';
echo '
';
?>