php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.02.2012, 15:00  
Neuer Benutzer
 
Registriert seit: 26.03.2010
Beiträge: 6
PHP-Kenntnisse:
Anfänger
RnBBoii befindet sich auf einem aufstrebenden Ast
Standard MySQL mit config.php verbinden

Hallo
ich hab ein Problem und zzwar bekomme ich eine Fehlermeldung
PHP-Code:
Warningmysql_connect() [function.mysql-connect]: Access denied for user 'www-data'@'localhost' (using passwordNOin /www/htdocs/gelöscht/script/myaccount.php on line 6

Warning
mysql_select_db() [function.mysql-select-db]: Access denied for user 'www-data'@'localhost' (using passwordNOin /www/htdocs/gelöscht/script/myaccount.php on line 7

Warning
mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /www/htdocs/gelöscht/script/myaccount.php on line 7
Unable to connect to MySQL 
und zwar sollte folgener code ja ein fehler behinhalten
Zeile 4-10
PHP-Code:
<?

    $conn
=mysql_connect($dbhost$dbuser$dbpass);
    
mysql_select_db($dbname) or die ("Unable to connect to MySQL");
    
// print "Connected to MySQL"; 
    
    
$qresult2 mysql_query("SELECT * FROM t_favs WHERE u_id=$userID ORDER BY f_dateadded DESC");
ausgelesen soll aus der dbsetts.php wo die Datenbank daten drin stehn
diese sieht so aus

PHP-Code:
<?
    $dbhost
="localhost";
    
$dbname="gelöscht";
    
$dbuser="gelöscht";
    
$dbpass="gelöscht";
?>
könntet ihr mir da eventuell helfen?
RnBBoii ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.02.2012, 15:06  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Google => PHP include
chorn ist offline   Mit Zitat antworten
Alt 13.02.2012, 15:06  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

$dbhost, $dbuser, $dbpass und $dbname müssen vor dem benutzen definiert sein. MySQLnd nutzt offensichtlich die Systemdefaults zum Verbinden weil dort null ankommt ( mysql_connect() also ohne Argumente aufgerufen wird ).
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 13.02.2012, 15:48  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von RnBBoii Beitrag anzeigen
PHP-Code:
<?

    $conn
=mysql_connect($dbhost$dbuser$dbpass);
ausgelesen soll aus der dbsetts.php wo die Datenbank daten drin stehn
diese sieht so aus

PHP-Code:
<?
    $dbhost
="localhost";
    
$dbname="gelöscht";
    
$dbuser="gelöscht";
    
$dbpass="gelöscht";
?>
1. verwende keine short open tags
2.
PHP-Code:
<?php
        
include_once 'dbsetts.php';
    
$conn=mysql_connect($dbhost$dbuser$dbpass);
  Mit Zitat antworten
Alt 13.02.2012, 23:15  
Neuer Benutzer
 
Registriert seit: 26.03.2010
Beiträge: 6
PHP-Kenntnisse:
Anfänger
RnBBoii befindet sich auf einem aufstrebenden Ast
Standard

habe die short open tags ersetzt und per include die dbsetts.php eingebunden, allerdings bekomme ich jetzt eine weisse seite

Hier mal meine ganze myaccount.php
PHP-Code:
<tr>
    <td width="540" height="25" align="right" valign="middle" background="/images/modtitle-myfavs.gif">&nbsp;</td>
</tr>
<?php
    
include_once 'dbsetts.php';
    
$conn=mysql_connect($dbhost$dbuser$dbpass); 
    
mysql_select_db($dbname) or die ("Unable to connect to MySQL");
    
// print "Connected to MySQL"; 
    
    
$qresult2 mysql_query("SELECT * FROM t_favs WHERE u_id=$userID ORDER BY f_dateadded DESC");
    
    if (!
$qresult2) {
   die(
'Invalid query: ' mysql_error());
    }
    
    while (
$line2 mysql_fetch_assoc($qresult2)){ 
    
    
$qresult mysql_query("SELECT * FROM t_media WHERE m_id=".$line2["m_id"]." ORDER BY m_id DESC LIMIT 1");
    
    if (!
$qresult) {
   die(
'Invalid query: ' mysql_error());
    }
        
    while (
$line mysql_fetch_assoc($qresult)){
    
?>    

<?php include("showitem.php"); ?>

<?php }
    }

mysql_close($conn);
?>
edit: Teilweise bekomme ich diese fehlermeldung
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY f_dateadded DESC' at line 1
RnBBoii ist offline   Mit Zitat antworten
Alt 14.02.2012, 09:45  
meikel
Gast
 
Beiträge: n/a
Standard

Standardantwort 1: Gib den geparsten SQL String mit echo aus, teste den String im PMA und korrigiere das Script.
Standardantwort 2+3 (weil ichs gerade sehe): vermeide SQL Abfragen in Schleifen. Kein * als Spaltenliste.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ldap und mysql verbinden Zulakis Datenbanken 1 03.10.2011 13:07
[Erledigt] Datensätze von einer MySQL in eine andere MySQL Datenbank abgleichen Marvin75 Datenbanken 7 10.06.2011 18:00
PHP Zugriff auf MySQL Community Server gewähren daemonTutorials Datenbanken 8 21.02.2011 12:28
2 mysql fragen verbinden zu einer abfrage Schlafmuetz PHP Tipps 2009 12 16.01.2010 16:12
MySQL Verbindung zu fremden Server Xanatus Datenbanken 5 27.05.2009 14:13
[Erledigt] Kann keine Umlaute im mysql client eingeben Oger Datenbanken 9 02.04.2009 11:54
MySQL Konsole und Umlaute unter Windows [LÖSUNG] f4ckm5 Datenbanken 8 30.03.2009 22:10
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Kann mich nicht mit MySQL verbinden! PHP Tipps 2005-2 8 23.07.2005 09:38
Suche MySQL Funktion zum Verbinden 2er Felder R4v3r Datenbanken 2 12.07.2005 23:49
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
MySQL - mehrere tabellen verbinden freitz PHP Tipps 2005-2 1 02.07.2005 15:44
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
mysql anweisungen verbinden Anuschka Datenbanken 3 15.09.2004 11:50
MySQL - Abfragen verbinden Anuschka Datenbanken 4 20.08.2004 11:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
config php mysql, mysql config.php, config php my sql, datenbank verbinden über config, mysql mit php verbinden, config.php mit mysql abgleichen, mit den daten aus config.php auch über mysql auf die db connecten, mysql select_db command

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum