SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL/MySQLi

MySQL/MySQLi Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL/MySQLi diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.03.2010, 19:33:28
Deadline Deadline ist offline
Anfänger
 
Registriert seit: Mar 2010
Alter: 31
Beiträge: 2
Problem beim Speichern eines ausgelesenen Datenbank eintrages

Erstmal Hallo SELFPHP Forum :)
Ich habe ein Problem mit meinem MySQL bzw. PHP Code. Ich möchte nachdem ich die Verbindung zur Datenbank hergestellt habe, die daten die dort rauslese in eine Variable speichern um sie später wieder zu benutzen. Ich hoffe der Code erklärt sich einigermaßen von selbst..
PHP-Code:
<html>
                
<?php

$database 
fgets("content/store/database.txt");
$user fgets("content/store/user.txt");
$pass fgets("content/store/pass.txt");

$connection mysql_connect(
"localhost",
$user,
$pass )
or die (
"Fehler: Es konnte keine Verbindung zur Datenbank hergestellt werden! [User oder Passwort falsch!]");

mysql_select_db($database)
or die(
"Fehler: Datenbank existiert nicht! [Datenbankname falsch]");

$get "SELECT author, description, title, style  FROM main WHERE id = '1'";
$instruction mysql_query($get);
while (
$row mysql_fetch_object($instruction)) 
[
B]{
$author $row->author$description $row->description$title $row->title$style $row->style;
} [/
B]



?>                          
                
<head>
<meta name="author" value="<?php echo $author?>" />
<meta name="description" value="<?php echo $description?>" />
<title><?php echo $title?></title>
<link rel="stylesheet" type="text/css" href="style/<?php echo $style?>"/>
<link rel="shortcut icon" href="image/icon.ico" />
</head>

</html>
Da ich noch ein Noob in PHP & MySQL bin hoffe ich auf eine gute und nette erkärung :)
Achja nur so nebenbei: Der Head soll dynamisch sein, deshalb diese Schreibweise...

Hier noch der Error den ich bekomme:
Zitat:
Warning: fgets() expects parameter 1 to be resource, string given in C:\xampp\xampp\htdocs\AlphaNET CMS\main_head.php on line 8

Warning: fgets() expects parameter 1 to be resource, string given in C:\xampp\xampp\htdocs\AlphaNET CMS\main_head.php on line 9

Warning: fgets() expects parameter 1 to be resource, string given in C:\xampp\xampp\htdocs\AlphaNET CMS\main_head.php on line 10

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\xampp\htdocs\AlphaNET CMS\main_head.php on line 15
Fehler: Es konnte keine Verbindung zur Datenbank hergestellt werden! [User oder Passwort falsch!]
Mit Zitat antworten
  #2  
Alt 13.03.2010, 19:50:25
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 52
Beiträge: 1.044
AW: Problem beim Speichern eines ausgelesenen Datenbank eintrages

Wegen deinem fgets() würde ich dich bitten noch einmal dessen Funktionsweise genau durchzulesen.
fgets
Du benutzt diese Funktion nicht korrekt und erhältst daher die ersten 3 Fehler.


mysql_connect läuft daher selbst auf einen Fehler, da User und PW nicht so mit fgets ermittelt wurde.

mysql_select_db würde danach aus dem gleichen Grund auf einem Fehler laufen.

Geändert von urvater (13.03.2010 um 19:52:22 Uhr) Grund: PHP Code wieder entfernt, da ich die Sache mit dem Header übersehen habe
Mit Zitat antworten
  #3  
Alt 13.03.2010, 20:24:12
Deadline Deadline ist offline
Anfänger
 
Registriert seit: Mar 2010
Alter: 31
Beiträge: 2
AW: Problem beim Speichern eines ausgelesenen Datenbank eintrages

Zitat:
Zitat von urvater Beitrag anzeigen
Wegen deinem fgets() würde ich dich bitten noch einmal dessen Funktionsweise genau durchzulesen.
fgets
Du benutzt diese Funktion nicht korrekt und erhältst daher die ersten 3 Fehler.


mysql_connect läuft daher selbst auf einen Fehler, da User und PW nicht so mit fgets ermittelt wurde.

mysql_select_db würde danach aus dem gleichen Grund auf einem Fehler laufen.
Größten Danke :)
Ich hatte mich so sehr auf die eine Stelle im Quelltext konzentriert bei der ich mir unsicher war, dass ich so eine "Kleinigkeit" übersehen habe ... Danke nochmals :)
mfg
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Submit-Button in Datenbank speichern Heinrich MySQL/MySQLi 3 02.05.2006 22:12:57
problem beim speichern einer csv-datei theadamdy PHP Grundlagen 3 06.10.2003 15:56:05
Problem bei Speichern aus Formular in SQL-DB cobracio PHP für Fortgeschrittene und Experten 6 04.06.2003 09:35:27
problem bei der übertragung in die datenbank zorromaus PHP für Fortgeschrittene und Experten 2 14.04.2003 11:27:29
Problem beim schreiben in die Datenbank ITA PHP für Fortgeschrittene und Experten 4 22.08.2002 15:32:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:56:53 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.


© 2001-2020 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt