Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
error_reporting(E_ALL);
include '../inc/config.php';
// Konfigurationsdatei laden
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
$sql = "CREATE DATABASE `Verein` ";
mysql_query($sql) or die(mysql_error());
CREATE TABLE IF NOT EXISTS `News`
{
`ID` INT AUTO_INCREMENT PRIMARY KEY,
`Titel` VARCHAR(30),
`Autor` VARCHAR(30),
`Email` VARCHAR(30),
`Hmepage` VARCHAR(30),
`Inhalt` TEXT,
`Datum` DATETIME
}
?>
<?php
$qry = '
CREATE TABLE IF NOT EXISTS `News` (
`ID` INT AUTO_INCREMENT PRIMARY KEY,
`Titel` VARCHAR(30),
`Autor` VARCHAR(30),
`Email` VARCHAR(30),
`Hmepage` VARCHAR(30),
`Inhalt` TEXT,
`Datum` DATETIME
);
';
mysql_query($qry) OR die(mysql_error());
?>
Du musst das schon in ne Abfrage (Query) packen, sonst gehts nicht.
PHP:<?php $qry = ' CREATE TABLE IF NOT EXISTS `News` ( `ID` INT AUTO_INCREMENT PRIMARY KEY, `Titel` VARCHAR(30), `Autor` VARCHAR(30), `Email` VARCHAR(30), `Hmepage` VARCHAR(30), `Inhalt` TEXT, `Datum` DATETIME ); '; mysql_query($qry) OR die(mysql_error()); ?>
You have an error in your SQL syntax near '; ' at line 10
$qry = '
CREATE TABLE IF NOT EXISTS `News` (
`ID` INT AUTO_INCREMENT PRIMARY KEY,
Du musst aber nicht bei jedem mal eine neue Datenbank anlegen, das machst du nur einmal ;)
Yes dankeschön!
Und wenn ich jetzt extern aus einemFormular was in diese schreiben will, muss ich das auch davor setzen oder?
<?php
include('.../inc/config.php');
@mysql_select_db('Verein') OR die('Keine Verbindung');
$Titel=$_POST["Titel"];
$Autor=$_POST["Autor"];
$Homepage=$_POST["Homepage"];
$Email=$_POST["Email"];
$Inhalt=$_POST["Inhalt"];
$eintrag="INSERT INTO `news` (`Titel`,`Autor`,`Email`,`Hoempage`,`Inhalt`) VALUES`'$Titel','$Autor','$Email','$Homepage','$Inhalt')";
$eintragen = mysql_query($eintrag);
mysql_query($eintrag) OR die(mysql_error());
?>
//Falsch:
$eintragen = mysql_query($eintrag);
mysql_query($eintrag) OR die(mysql_error());
//Richtig:
$eintrage = mysql_query($eintrag) OR die(mysql_error());
$qry = "INSERT INTO `news`
(`Titel`,
`Autor`,
`Email`,
`Hoempage`,
`Inhalt`)
VALUES
('$Titel',
'$Autor',
'$Email',
'$Homepage',
'$Inhalt')