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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.08.2002, 12:43:40
tschaly tschaly ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: München
Alter: 76
Beiträge: 10
Ausgabe letzter (neuester) Datensatz

In anderen Foren habe ich immer andere Lösungen bekommen,
nur keins fuzzt. Es kommen immer Fehlermeldungen.

Mein Vorhaben:
Ich möchte
aus der mysql-Datenbank "member"
aus der Tabelle "user"
den Feldinhalt (Feld Nr.51) "userpic"
aus dem neuesten (letzten) Datensatz auslesen
und anzeigen.

Da sind die Vorschläge die nicht laufen:

<?PHP
$sql = "SELECT userpic from user order by id desc limit 1";
$result = mysql_query($sql);
$fields = mysql_fetch_assoc($result);
echo "<img src=".$fields['userpic'].">;
?>
-----------------
<?PHP
$query = "SELECT userpic from user order by id desc limit 1";
$result = mysql_query($query);
$field = mysql_result ($result,userpic);
echo "<img src=".$fields['userpic'].">;
?>
-----------------
<?PHP
$query = "SELECT userpic from user order by id desc limit 1";
$result = mysql_query($query);
$field = mysql_result ($result,51);
echo "<img src=".$fields[51].">;
?>

Schon mal Danke
tschaly
__________________
Jeder Tag ist ein schöner Tag !
Mit Zitat antworten
  #2  
Alt 01.08.2002, 14:56:10
Ben20
Guest
 
Beiträge: n/a
Hallo,

willkommen im Forum. Probiers mal so:


<?PHP
$query = "SELECT userpic from user order by id desc limit 1";
$result = mysql_query($query);
$field = mysql_result ($result, 0, 0);
echo "<img src="$field">;
?>
Mit Zitat antworten
  #3  
Alt 01.08.2002, 18:01:33
tschaly tschaly ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: München
Alter: 76
Beiträge: 10
Letzter Datensatz

... leider immer noch der gleiche Fehler:

Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in c:apachehtdocstestdatensatz.php on line 5

-------------

<?PHP
$keinlevelnotwendig=TRUE; include("config.php");
$query = "SELECT userpic from user order by id desc limit 1";
$result = mysql_query($query);
$field = mysql_result($result,0,0);
echo "<img src="$field">";
?>
__________________
Jeder Tag ist ein schöner Tag !
Mit Zitat antworten
  #4  
Alt 01.08.2002, 18:31:38
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
hi
sag mal, beginnt der code an der stelle, oder hast du vorher eine verbindung zu der datenbank aufgebaut?
das solltest du nämlich vorher machen:

Code:
$connection=mysql_connect("username","password","mysql server addresse");
mysql_select_db("member");
#dein code..
#aja, und diese zeile mit dem mysql_query sollte so aussehen:
$output=mysql_query($sql) or print mysql_error();
# jetzt gibt er die mysql fehlermeldung aus, wenn du deine query schickst.
Mit Zitat antworten
  #5  
Alt 01.08.2002, 20:06:15
tschaly tschaly ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: München
Alter: 76
Beiträge: 10
Letzter Datensatz

Hallo Matt,

Gratulation und 1000 Dank. Du bist der erste von 8 Usern
in verschiedenen Foren der das Problem gelöst hat.

So fuzzt das Ganze:

<?PHP
$connection=mysql_connect("username","password","mysql server addresse");
mysql_select_db("datenbankname");
$sql = "SELECT userpic from tabellenname order by feldname desc limit 1";
$result = mysql_query($sql) or print mysql_error();
$field = mysql_result($result,0,0);
echo "<img src="$field" border="0">"
?>

Grüße aus München
vom phpNewbi
tschaly

Ps: PHP? eine neue Partei für die Bundestagswahl?<lol>
__________________
Jeder Tag ist ein schöner Tag !
Mit Zitat antworten
  #6  
Alt 03.08.2002, 11:53:20
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos eine Nachricht über ICQ schicken
Tja, leider kommt man da nicht sofort drauf. Eigentlich geht man davon aus, das man vorher eine Verbindung zur Datenbank aufbaut. :)

Da kann ja auch keiner drauf kommen. Okay wenn man die Fehlermeldung sieht weiß man es ja.

Kann ja mal vorkommen.
__________________
Wir sehen uns in der
Programmierer Hölle ;)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:43:39 Uhr.


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


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