php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 13-07-2005, 21:42
Exeria
 Newbie
Links : Onlinestatus : Exeria ist offline
Registriert seit: Jul 2005
Ort: Berlin
Beiträge: 2
Exeria ist zur Zeit noch ein unbeschriebenes Blatt
Exeria eine Nachricht über ICQ schicken
Standard Script mehrmals in selber Datenbank verwenden?

Hallo,

ich habe leider so gut wie keine ahnung von PhP und Mysql...
so komme ich nur sehr mühsam voran, wär echt super wenn mir jemand helfen könnte

Mein PROBLEM ist folgendes...

Ich habe ein vorgefertigtes Galeriescript auf meine bedürfnisse angepasst, läuft alles supi!!!

Mein Vorhaben war allerdings dieses script mehrmals in meiner datenbank einzubinden und das will einfach nicht funktionieren (((

Bei dem script war eine config.ing.php datei dabei die standardmäßig eine tabelle anlegt die "galerie" heißt, nun dachte ich mir "OK" änderst du alles um, gibst dem ganzen einen neuen namen und dann legt dir das Teile eine neue Tabelle an und alles wird schön...

Bei $db_createtable=1; hab ich es mit dem wert 1 und 2 probiert...dachte es könnte daran liegen... hat aber auch nix gebracht

Den ganzen kram hab ich natürlich auf meinem Webspace in einem neuen Verzeichnis angelegt.

Die neue Tabelle legt er fleißig an, auf den ersten anschein hin funktioniert auch alles...

Doch dann haben beide scripte genau die selben werte...die selbe galerien u.s.w. lösche ich in der einen adminoberfläche eine galerie tut ers in der anderen auch

Was muss ich tun um beliebig viele dieser galeriescripte in meiner Datenbank einbinden zu können???

Bitte helft mir

Falls ihr irgendwas dafür von mir braucht sagt bitte bescheid... ich werd einfach mal den inhalt der config.inc.php posten hoffe das hilft

Lg
Exeria

PHP-Code:
<?php 
$version
='0.6'

$script_path="/galerie/"

$gal_path="/galerie/img/"

$gal_ref="forums.html"

$admin_ref="forums.html"

$db_host="localhost"
$db_user="datenbank"
$db_pass="passwort"

$db_name="datenbank"

$db_createtable=1

$paging_maxgaleries=5

$paging_maxpictures=4

$paginglink_zurueck='<img src="img/thumbnails/back.gif">'
$paginglink_vor='<img src="img/thumbnails/vor.gif">'

$paginglink_zurueck_inactive='<img src="img/thumbnails/no.gif">'
$paginglink_vor_inactive='<img src="img/thumbnails/no.gif">'

$galerie_folders=0

$pic_maxwidth=600
$pic_maxheight=600

$thumbnail_dimension=150

$popup=1

$popup_add=80

$galgruppen=1

$use_prefix=0

$stand_alone=1
$admin_stand_alone=1

$no_delete=0
$no_upload=0
$no_newgalery=0

$link=mysql_connect($db_host,$db_user,$db_pass) or die("Kann nicht mit der Datenbank verbinden!"); 

$res=mysql_select_db($db_name,$link) or die("Konnte die Datenbank '$db_name' nicht auswählen!"); 

if(
mysql_num_rows(mysql_query("SHOW TABLES LIKE 'galerie'"))==0) { 

$sql="CREATE TABLE `galerie` ( `id` int(11) unsigned NOT NULL auto_increment, `pic` tinyint(4) NOT NULL, `folder` varchar(50) NOT NULL default '', `name` varchar(255) NOT NULL default '', `gruppe` varchar(50) NOT NULL, `file` varchar(150) NOT NULL, `width` smallint(6) NOT NULL, `height` smallint(6) NOT NULL, `size` int(11) NOT NULL, `title` VARCHAR(255) NOT NULL, `comment` text NOT NULL, `active` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) Type=MyISAM"
if(
$db_createtable==1) { 
echo 
"Die Tabelle 'galerie' ist nicht vorhanden. Ich leg sie an ...<br>"
mysql_query($sql) or die ("Fehler beim Anlegen der Tabelle.<br>Mysql meldet: ".mysql_error()."<br><br>Bitte Tabelle manuell anlegen: <br><br><strong>$sql</strong>"); 
echo 
'<input type="Button" value="Galerie-Admin starten" onclick="location.href=location.href">'
exit; 
} else { 
die(
"Die Tabelle 'galerie' ist nicht vorhanden. <br><br>Bitte Tabelle manuell anlegen: <br><br><strong>$sql</strong>"); 



$res=mysql_query("SHOW FIELDS from `galerie` LIKE 'title'"); 
if(
mysql_num_rows($res)==0) { 
$sql="ALTER TABLE `dis`.`galerie` ADD COLUMN `title` VARCHAR(255) NOT NULL AFTER `size` ;"
mysql_query($sql) or die ("Fehler beim Einfügen des Feldes 'title'.<br>Mysql meldet: ".mysql_error()); 

if(
$galerie_folders==&& strtolower(ini_get("safe_mode"))=="on"$galerie_folders=0
$tnfolder=$gal_path.'thumbnails'
if(
$galerie_folders==&& !is_dir($tnfolder)) { 

if(
strtolower(ini_get("safe_mode"))=="on") die("Bitte den Ordner '".$gal_path.'thumbnails'." manuell anlegen mit chmod 777!"); 
mkdir($tnfolder,0777); 

?>

Geändert von Exeria (13-07-2005 um 22:55 Uhr)
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 13-07-2005, 22:08
xManUx
 Registrierter Benutzer
Links : Onlinestatus : xManUx ist offline
Registriert seit: Feb 2004
Beiträge: 833
xManUx ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OffTopic:

Du bist ungeduldig, kann das sein?
http://www.php.de/viewtopic.php?p=294648#294648

__________________

Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
sondern mit den Augen das Manual zu lesen.

Mit Zitat antworten
  #3 (permalink)  
Alt 13-07-2005, 22:34
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.623
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

und lesen kann es auch nicht.
http://www.php-resource.de/forum/sho...threadid=47906
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #4 (permalink)  
Alt 13-07-2005, 22:53
Exeria
 Newbie
Links : Onlinestatus : Exeria ist offline
Registriert seit: Jul 2005
Ort: Berlin
Beiträge: 2
Exeria ist zur Zeit noch ein unbeschriebenes Blatt
Exeria eine Nachricht über ICQ schicken
Standard

hm sorry, hab ja zum ersten mal sowas gepostet...
Mit Zitat antworten
  #5 (permalink)  
Alt 14-07-2005, 20:11
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.623
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

deswegen heisst der thread ja auch Erst lesen: Posten von Problemen.
und dann solltest du ihn noch einmal durchlesen und die umbrüche entfernen.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

SMT

Server Monitoring & Management Tool Das SMT wurde von einem Administrator für Administratoren entwickelt, es vereinfacht den Alltag in der klassischen Administration und Verwaltung. Mit dem SMT kannst Du alle Deine Server & Dienste verwalten und überwach

09.10.2020 palle_1977 | Kategorie: PHP
phplinX-Erotikportal 4 ansehen phplinX-Erotikportal 4

Erweiterbares Portal speziell für Erotik mit den Modulen Webkatalog, Bannermanagement und Kleinanzeigenmarkt. Sämtliche Module können über einen einzigen Adminbereich verwaltet werden.

18.06.2020 Cosinus14 | Kategorie: PHP/ Anzeigenmarkt
Erotik-Portal

Mit unsererem Erotik-Portal erhalten Sie ein komplettes Internetprojekt inklusive einer bedienerfreundlichem Administration sowie zahlreichen wichtigen Funktionen. Unser auf PHP und MySQL basierendes Script bietet Ihnen - und Ihren Besuchern - komfort

18.06.2020 ISD-Genthin | Kategorie: PHP/ Anzeigenmarkt
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:11 Uhr.