Re: mysql-Abfrage

Boris Höffgen <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization H&J-Datentechnik e. K.
Message-ID <[email protected]>
Hallo,

Thomas Moritz wrote:
> Am Freitag, 13. Mai 2005 18:15 schrieb Boris Höffgen:
> 
> Hallo Boris,
> 
> 
>>Thomas Moritz wrote:
>>
>>>Hallo zusammen,
>>>ich moechte aus meiner Datenbank den Wert eines Feldes
>>>auslesen. Da dies meine ersten Gehversuche mit mysql sind,
>>>klemmt es natuerlich etwas:-)
>>>Die Datenbank ist sauber angelegt. Die gesuchten Werte stimmen
>>>auch. Sorry, fuer den ausgestellten Zeilenumbruch!
>>>
>>>URL					Hits	Zugriff
>>>http://was/weiss/ich/filename1.x.y.z	10	13-05-2005
>>>http://was/weiss/ich/filename2.x.y.z	33	13-05-2005
>>>
>>>Meine Abfrage sieht nun folgendermassen aus:
>>>
>>>$DatabasePointer = @mysql_connect($DatabaseHost,
>>>$DatabaseUser,$DatabasePassword); @mysql_select_db($Database,
>>>$DatabasePointer);
>>>$dl = @mysql_query("SELECT Hits FROM $TableDownloadCounter
>>>WHERE URL='$URL'", $DatabasePointer);
>>>
>>>Ich frage also nach dem Feld "Hits" in der Zeile, zu der die
>>>URL passt und
>>>auch in der richtigen DB. Die Variablen sind vorher auch
>>>richtig gesetzt.
>>>Die URL wird korrekt uebergeben. Das habe ich mittels echo
>>>schon abgefragt.
>>>Aber ein:
>>>
>>>echo $dl;
>>>
>>>...am Ende meines query's liefert mir lediglich ein "Resource
>>>id #6" Wo liegt jetzt mein Denkfehler?
>>
>>mysql_query liefert Dir nur eine Resource zurück.
>>Du musst mittels mysql_fetch_row, mysql_fetch_array, etc. die
>>Resource auslesen.
> 
> 
> Dann erhalte ich in beiden Faellen "Array" als Wort zurueck. Der 
> Fehler liegt also irgendwo anders. Ich muss wohl erst eine Nacht 
> drueber schlafen:-)
> 

natürlich erhälst Du ein Array, da Du i.a. mehr als einen Wert aus der 
Datenbank haben möchtest.

$row = mysql_fetch_row($dl);
$hits = $row[0];

Gruß

Boris


-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.