Hey Leute ich habe da ein kleines Problem ich hab ein kleines Skript das Bilder in eine Datenbank einträgt dies habe ich gebaut und hat auch alles funktioniert. Dies war aber alles in einer Datei, aber der übersichtshalber und zur besseren hab ich gedacht teil ich des ganze auf aber nur funktioniert mein skript nicht mehr.
In meiner upload.php werden die functions.php wo die funktionen für den Upload sind und die config.php geladen wo die daten für die Datenbank stehen.
Des ding ist die verbindung wird in der Funktion Connect2DB() ja hergestellt aber die insert funktioniert nichtmehr und bringt mir den fehler 'No database selected' ich hoffe ihr könnt mir helfen:
upload.php
config.php
functions.php
Danke schonmal für eure hilfe
In meiner upload.php werden die functions.php wo die funktionen für den Upload sind und die config.php geladen wo die daten für die Datenbank stehen.
Des ding ist die verbindung wird in der Funktion Connect2DB() ja hergestellt aber die insert funktioniert nichtmehr und bringt mir den fehler 'No database selected' ich hoffe ihr könnt mir helfen:
upload.php
PHP:
include "config/config.php";
include "func/functions.php";
//Datenbankverbindung herstellen
connect2DB();
//Album anlegen
$albumid = insertAlbum($file[0]);
config.php
PHP:
// Verzeichnis in das das Fotoalben geladen werden
$pic_dir = "fotoserien/";
// DB Daten
$host = 'localhost';
$login = '';
$pass = '';
$database = '';
functions.php
PHP:
function connect2DB()
{
$result = mysql_connect($host, $login, $pass);
if (!$result) {
die('Keine Verbindung möglich: ' . mysql_error());
}
echo "Datenbankverbindung hergestellt!";
mysql_select_db('$database');
}
// Album in DB eintragen und Album ID zurückgeben
function insertAlbum($albumname)
{
$result = mysql_query("INSERT INTO fotoalben (name) values ('".$albumname."')");
if (!$result) {
die('Fehler beim einfügen:'. mysql_error());
}
printf("Der zuletzt eingefügte Datensatz hat die ID %d\n", mysql_insert_id());
return mysql_insert_id();
}
Danke schonmal für eure hilfe