PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |
|

22-11-2006, 19:23
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
Fehler Access denied for user
Hi leute! hab ein prob mit meinem script! wenn man daten in die db eintragen will kommt immer:
PHP-Code:
Warning: mysql_query() [function.mysql-query]:
Access denied for user 'wwwrun'@'localhost' (using password: NO)
in /var/www/vhosts/httpdocs/own/eingabeok.php on line 8
Warning: mysql_query() [function.mysql-query]: A link to the server
could not be established in
/var/www/vhosts/httpdocs/own/eingabeok.php on line 8
link entfernt, da problem gelöst
hoffentlich kann mir jemand helfen!
Geändert von [DLR] (26-11-2006 um 13:28 Uhr)
|

22-11-2006, 19:30
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.772
|
|
PHP-Code:
// eingabeok.php
// da fehlt doch was
include(config.php");
btw: benutze einen vernünftigen editor mit sauberem syntaxhighlightning, dann siehst du die fehler sofort.
gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

22-11-2006, 21:21
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
ok danke das hab ich jetzt! nun wird es auch erfolgreich in die db eingetragen ! aber bei der ausgabe wird ein fehler angezeigt!
und zwar
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/city-of-gfx.de/httpdocs/own/ausgabe.php on line 6
der code der ausgabe php lautet
PHP-Code:
<?
include("config.php");
$abfrage = "Selecht url, name FROM links";
$ergebnis = mysql_query($abfrage);
while ($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
echo $row->name;
}
?>
|

22-11-2006, 22:38
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

23-11-2006, 07:27
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
ok wenn ich mache
PHP-Code:
$result = mysql_query('$abfrage')
or die(mysql_error().'<hr />'.'$abfrage'.'<hr />');
dann kommt der fehler
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 '$abfrage' at line 1$abfrage
|

23-11-2006, 08:22
|
jahlives
Master  
|
|
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.279
|
|
Mach mal
PHP-Code:
echo '$abfrage'; //komischerweise gibt php nun $abfrage aus
//also machen wir das
$result = mysql_query($abfrage);
Woher hast du diese hochwertige Info, dass Vars in ' und ' gehören ? Wenn es schon sein muss dann in " und ".
Sonst behandelt es php als STRING
Zitat:
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 '$abfrage' at line 1$abfrage
|
Und die Fehlermeldung ist ja sowas von eindeutig v.a. weil deine Fehlerausgabe noch nicht mal die Query printet, sondern nur den String $abfrage.
Gruss
tobi
|

23-11-2006, 12:57
|
MrJonez
Newbie
|
|
Registriert seit: Aug 2003
Beiträge: 12
|
|
Außerdem steht in deinem SQL Query anstatt SELECT SELECHT.
Klugscheißern beim programmieren ist zwingend notwendig, also achte darauf, keine Leichtsinnsfehler mit einzubauen.
__________________
The right way is wrong oder auch right != right
|

23-11-2006, 18:18
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
hm ok danke für die antworten, ihr meint also so?!
PHP-Code:
<?include("config.php");
$abfrage = "Select url, name FROM links";
$ergebnis = mysql_query($abfrage);
$result = mysql_query($abfrage)
or die(mysql_error().'<hr />'."$abfrage".'<hr />');
{
echo $row->url;
echo $row->name;
echo '$abfrage';
}
?>
aber dann gibt er nur $abfrage aus obwohl ich doch $result = mysql_query($abfrage); drin habe!
|

23-11-2006, 18:23
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.772
|
|
GRUNDLAGEN!
PHP-Code:
$result = mysql_query($abfrage);
while ($row = mysql_fetch_object ($result))
...
UND LESEN BILDET
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

23-11-2006, 18:27
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
danke jetzt gehts!
edit// wie bekomm ich nun zwischen
{
echo $row->url;
echo $row->name;
}
eine neue zeile ? weil mit /n gehts net
Geändert von [DLR] (23-11-2006 um 18:37 Uhr)
|

23-11-2006, 18:53
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
Zitat:
Original geschrieben von [DLR]
weil mit /n gehts net
|
Lesen bildet immer noch.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

23-11-2006, 19:31
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
da steht nix dazu! was soll überhaupt der müll??
PHP-Code:
<?php
echo 'Das ist ein einfacher String';
echo 'Sie können auf diese Weise auch Zeilenumbrüche
innerhalb von Strings verwenden, wenn
Ihnen danach ist';
// Ausgabe: Arnold sagte einmal: "I'll be back"
echo 'Arnold sagte einmal: "I\'ll be back"';
// Ausgabe: Sie haben C:\*.* gelöscht?
echo 'Sie haben C:\\*.* gelöscht?';
// Ausgabe: Sie haben C:\*.* gelöscht?
echo 'Sie haben C:\*.* gelöscht?';
// Ausgabe: Das wird nicht ausgewertet: \n ein Zeilenumbruch
echo 'Das wird nicht ausgewertet: \n ein Zeilenumbruch';
// Ausgabe: Variablen werden auch $nicht $ausgewertet
echo 'Variablen werden auch $nicht $ausgewertet';
?>
|

23-11-2006, 19:49
|
kuddeldaddeldu
Registrierter Benutzer
|
|
Registriert seit: Sep 2006
Beiträge: 437
|
|
Natürlich steht da was dazu! Lies mal gründlich!
Zitat:
was soll überhaupt der müll??
|
Das ist die (wiederholte) Aufforderung, mal einen Blick ins Manual zu werfen. Bis jetzt müssen wir Dir hier alles Zeile für Zeile vorkauen. Und red' Dich jetzt nicht damit raus, dass Du Anfänger bist. Das ist keine Entschuldigung dafür, dass Du hier ohne erstmal zu lesen jeden Pipifax nachfragst.
Im Übrigen: Seit wann macht man in HTML einen Zeilenumbruch mit \n?
|

23-11-2006, 21:16
|
[DLR]
Junior Member
|
|
Registriert seit: Nov 2006
Beiträge: 80
|
|
habs jetzt voll braucht, hättest auch einfach sagen können das ich brauche:
PHP-Code:
{
echo "<br>";
echo $row->url;
echo $row->name;
echo "<br>";
}
|

23-11-2006, 21:21
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
Zitat:
Original geschrieben von [DLR]
hättest auch einfach sagen können das ich brauche
|
Woher sollen wir ahnen, dass du kein HTML kannst ...?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|