DB abfrage in externer Funktion

Gesperrt
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

DB abfrage in externer Funktion

Beitrag von php0815 »

Habe in einer externen Funktion eine DB abfrage
das FROM wird nicht ausgeführt
was muss ich includen damit die Abfrage funzt

Code: Alles auswählen

<?php
global $db, $client, $cfg;
cInclude("includes", "cfg_sql.inc.php");
function klicks($kunr){

  $sql = "SELECT
            Count(ku_nr)
          FROM
            ".$cfg['tab']['frontdatkatlist']."
          WHERE
            ku_nr = $kunr";
?>
SQL Ausgabe

Code: Alles auswählen

SELECT Count(ku_nr) FROM WHERE ku_nr = 2694006
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

wenn du in einer funktion den $cfg array verwenden willst, solltest du sie in der funktion mittels global anfordern...

die $db ist nicht notwendig, die kannst du auch in der funktion initialisieren...

Code: Alles auswählen

function klicks($kunr){ 

  global $cfg;

  $db = new Db_Contenido();

  $sql = "SELECT 
            Count(ku_nr) 
          FROM 
            ".$cfg['tab']['frontdatkatlist']." 
          WHERE 
            ku_nr = $kunr"; 
   $db->query($sql);

   // restlicher code...

}
*** make your own tools (wishlist :: thx)
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Beitrag von php0815 »

Danke das war mal wieder ein richtiger anfänger fehler zu Funktionen.
Nicht auserhalb sondern innerhalb der Funktion sollte die globale Variable definiert werden.
Schreibe gerade meine erste Funktion.
Danke für den Tip
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.
Gesperrt