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

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.03.2005, 18:50:30
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
Find den Fehler net..

Hi,

ich steig da net durch.. hab mir jetzt nen paar Funktionen geschrieben für meine Gallery die auch wunderbar klappen, doch eine macht mir Probleme:

PHP-Code:

function db_id_to_filename($idtofind)
{
    
$sql_findfilename "SELECT
                             id,
                             filename
                         FROM
                             ga_pics
                         WHERE
                             id = '" 
$idtofind "'";

    
$result_findfilename mysql_query($sql_findfilename) OR die(mysql_error());

    while (
$row_findfilename mysql_fetch_assoc($result_findfilename)) {
    
result $row_findfilename['filename'];
    }

Ich will quasi in einer Zeile wo ne ID steht die Spalte mit dem Dateinamen auslesen. Jede ID kommt nur 1 mal vor. Aber wie mach ich das jetzt? So wie ichs etz geschrieben hab, klappts net .. ich komm einfach net drauf.
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #2  
Alt 15.03.2005, 18:57:49
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Find den Fehler net..

Zitat:
Zitat von Domi
PHP-Code:
//...
    
result $row_findfilename['filename'];
//... 
wasn das?
mach es lieber mit ner variablen...
PHP-Code:
//...
    
$result $row_findfilename['filename'];
//... 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 15.03.2005, 19:08:27
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Find den Fehler net..

und dann:

return $result;

oder? *mal test*

... processing ...

hmm scheint zu gehen..
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #4  
Alt 15.03.2005, 19:13:41
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Find den Fehler net..

kannst es aber auch so machen:
PHP-Code:
function db_id_to_filename($idtofind){ 
    
$sql_findfilename "SELECT 
                             id, 
                             filename 
                         FROM 
                             ga_pics 
                         WHERE 
                             id = '" 
$idtofind "'"

    
$result_findfilename mysql_query($sql_findfilename) OR die(mysql_error()); 
    
$row_findfilename mysql_fetch_assoc($result_findfilename);
    return 
$row_findfilename['filename']; 

brauchst ja keine WHILE-schleife, weil immer nur ein datensatz aus der db kommt.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 15.03.2005, 19:16:54
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Find den Fehler net..

ach, ausserdem macht man bei fehlern in der funktion keine ausgaben (wie die()...) das gehört sich nicht (ist kein schöner stil). stattdessen könntest du einen rückgabewert liefern und ausserhalb der funktion prüfen, wie es um die rückgabe deiner funktion steht.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 15.03.2005, 19:27:32
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Find den Fehler net..

jo,

danke für dein Tipp! So werd ichs machen.

GreeTz Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #7  
Alt 15.03.2005, 20:28:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Find den Fehler net..

Eine "einfachere" Bezeichnung von Variablen (also $sql, $result, $row) ist vielleicht auch sehr sinnvoll. Da diese Variablen ja auch nur in der Funktion gelten, brauchst du dir auch keine Gedanken darüber machen, ob eventuell bestehende Variablen überschrieben werden.
Mit Zitat antworten
  #8  
Alt 15.03.2005, 22:52:12
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Find den Fehler net..

achso!?!? Genau die Gedanken hatte ich, daher hab ich sie vorsichtshalber mal so genannt. Aber gut zu wissen, dass da nix passieren kann.. dann werde ich diese in zukunft wieder normal benennen ;)
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #9  
Alt 16.03.2005, 09:31:48
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Find den Fehler net..

Zitat:
Zitat von Domi
achso!?!? Genau die Gedanken hatte ich, daher hab ich sie vorsichtshalber mal so genannt. Aber gut zu wissen, dass da nix passieren kann.. dann werde ich diese in zukunft wieder normal benennen ;)
Hier wird das auch noch mal genau beschrieben: http://tut.php-q.net/functions.html#u4
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler in Funktion Wauzy PHP für Fortgeschrittene und Experten 2 02.12.2003 18:17:28
Abfrage Fehler FloRos PHP Grundlagen 2 22.11.2003 18:30:51
mysql fehler, mutlisprache, zu nutze machen!? flobee MySQLi/PDO/(MySQL) 3 01.11.2003 20:34:49
Fehler im Script? |Coding PHP für Fortgeschrittene und Experten 17 10.09.2002 08:42:03
Fehler: Bad file descriptor (9) Troniac PHP für Fortgeschrittene und Experten 0 28.08.2002 02:12:09


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


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


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