Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Fehler Access denied for user [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Fehler Access denied for user


 
[DLR]
22-11-2006, 18:23 
 
Hi leute! hab ein prob mit meinem script! wenn man daten in die db eintragen will kommt immer:




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!

 
Kropff
22-11-2006, 18:30 
 
// 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

 
[DLR]
22-11-2006, 20:21 
 
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


<?
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;


}
?>

 
wahsaga
22-11-2006, 21:38 
 
http://www.php-resource.de/forum/showthread.php?s=&threadid=50454

 
[DLR]
23-11-2006, 06:27 
 
ok wenn ich mache



$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

 
jahlives
23-11-2006, 07:22 
 
Mach mal

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

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

 
MrJonez
23-11-2006, 11:57 
 
Außerdem steht in deinem SQL Query anstatt SELECT SELECHT.

Klugscheißern beim programmieren ist zwingend notwendig, also achte darauf, keine Leichtsinnsfehler mit einzubauen.

 
[DLR]
23-11-2006, 17:18 
 
hm ok danke für die antworten, ihr meint also so?!



<?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!

 
Kropff
23-11-2006, 17:23 
 
GRUNDLAGEN!
$result = mysql_query($abfrage);
while ($row = mysql_fetch_object ($result))
...
UND LESEN BILDET (http://www.php-resource.de/handbuch/function.mysql-fetch-object.htm)

peter

 
[DLR]
23-11-2006, 17:27 
 
danke jetzt gehts!

edit// wie bekomm ich nun zwischen

{

echo $row->url;
echo $row->name;

}

eine neue zeile ? weil mit /n gehts net

 
wahsaga
23-11-2006, 17:53 
 
Original geschrieben von [DLR]
weil mit /n gehts net
Lesen bildet (http://www.php.net/manual/de/language.types.string.php) immer noch.

 
[DLR]
23-11-2006, 18:31 
 
Original geschrieben von wahsaga
Lesen bildet (http://www.php.net/manual/de/language.types.string.php) immer noch.

da steht nix dazu! was soll überhaupt der müll??



<?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';
?>

 
kuddeldaddeldu
23-11-2006, 18:49 
 
Natürlich steht da was dazu! Lies mal gründlich!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?

 
[DLR]
23-11-2006, 20:16 
 
habs jetzt voll braucht, hättest auch einfach sagen können das ich brauche:



{
echo "<br>";
echo $row->url;
echo $row->name;
echo "<br>";
}

 
wahsaga
23-11-2006, 20:21 
 
Original geschrieben von [DLR]
hättest auch einfach sagen können das ich brauche
Woher sollen wir ahnen, dass du kein HTML kannst ...?

 
Kropff
23-11-2006, 20:33 
 
also wenn du
<hr />
so einsetzt, dann benutzt du als doctype xhtml. also gilt auch:
<br />

gruß
peter

 
[DLR]
24-11-2006, 14:20 
 
Original geschrieben von wahsaga
Woher sollen wir ahnen, dass du kein HTML kannst ...?

woher soll ich wissen das html mitten in php geht? ihr schreibt doch
groß PHP ist nicht html und java ist nicht javascript

@Kropff aka Peter: Vielen Dank! Du bist einer der Personen, die einem weiterhelfen und nicht lange um den heißen Brei reden! Danke dir *lob ausprech*

 
wahsaga
24-11-2006, 15:46 
 
Original geschrieben von [DLR]
woher soll ich wissen das html mitten in php geht?
Ja, woher bloss?
Vielleicht weil (fast) alle Welt mit PHP Webseiten erstellt, und diese in der überwiegenden Zahl der Fälle aus HTML bestehen ...?
Vielleicht, weil es ja zumindest hätte sein können [1], dass du dich mit den Grundlagenkapiteln im Manual beschäftigt, vielleicht sogar mal ein paar Beispiele angeschaut hast?


[1] Dass dem nicht so ist, wissen wir bereits. Solltest du aber trotzdem langsam mal machen.
ihr schreibt doch groß PHP ist nicht html und java ist nicht javascript
Diese Aussage bleibt unverändert bestehen.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:01 Uhr.