Ergebnis 1 bis 8 von 8

Thema: mysql funktion

  1. #1
    Großmeister(in)
    Registriert seit
    27.09.2005
    Beiträge
    591
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard mysql funktion

    hallo ich steh mal wieder aufm schlauch könnt ihr mir sagen was bei dieser funktion
    Code:
    function equal($tabelle,$spalte,$wert){
    
                            $result = mysql_query( "SELECT
    
                                                   COUNT
                                                       (id)
                                                   FROM
                                                       $tabelle
                                                   WHERE
                                                       $spalte = '$wert'");
    
                            $count = mysql_fetch_row($result) ;
    
                            if($count['0'] == 0){ //Wenn es den beitrag schon gibt, dann = true
                                     return true ;
                            }
                            else{  return false ;//gibts den beitrag nich = false
                            }
                       }
    diesen fehler
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\my\guestbook\inc.php on line 19
    auslösen könnte ? $tabelle und $spalte sind richtig und bei $wert sollte es ja
    dcoh eigentlich egal sien obs den gibt oder nich liegt ich da richtig oder nich ?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    lieber mal hier http://de.selfhtml.org nachgucken

  2. #2
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    mach das lieber so:

    Code:
    function equal ($wert) {
    	
    	var $wert;
    	$select_beitrag = "
    		SELECT
    			`id`
    		FROM
    			`tabelle`
    		WHERE
    			`spalte` = '$wert'
    	";
    	$count_beitrag = mysql_num_rows(mysql_query($select_beitrag));
    	if &#40;$count_beitrag < 1&#41; &#123;
    		return false;
    	&#125;
    	else &#123;
    		return true;
    	&#125;
    &#125;
    bzw. schreib von mir aus die spalte und tabelle in eine variable, ich sehe denn sinn nicht wirklich...

    so long - phore

  3. #3
    Großmeister(in)
    Themenstarter

    Registriert seit
    27.09.2005
    Beiträge
    591
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    was hat das var vor dem wert zu bedeuten ?
    lieber mal hier http://de.selfhtml.org nachgucken

  4. #4
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    http://www.forum-hilfe.de/viewtopic.php?t=15325

    so kannst du deine variablen auch einsetzen.
    funzt es jetzt so?

  5. #5
    Großmeister(in)
    Themenstarter

    Registriert seit
    27.09.2005
    Beiträge
    591
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    nö jetzt kommt
    Parse error: parse error, unexpected T_VAR in Parse error: parse error, unexpected T_VAR in C:\Programme\xampp\htdocs\my\guestbook\inc.php on line 28
    lieber mal hier http://de.selfhtml.org nachgucken

  6. #6
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    die zeile 27 & 28 mitzuposten wär sicherlich hilfreich, aber ich denke du hast dort wo du die klasse aufgerufen hast die variablen nicht übergeben.

    das müsste so aussehen:
    Code:
    $irgendwas = new class&#40;&#41;; #class&#40;&#41; muss die name deiner class sein
    $irgendwas->equal&#40;$wert&#41;;
    so gibts du den wert der funktion über, dann in der funktion musst du vielleicht noch:

    Code:
    deineclass&#40;&#41; &#123;
       var $wert;
    
       function equal &#40;$wert&#41; &#123;
       
          $this->wert = $wert;
       &#125;
    &#125;

  7. #7
    Großmeister(in)
    Themenstarter

    Registriert seit
    27.09.2005
    Beiträge
    591
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hmm sorry aber ich kann oop noch nich daher auch meine frage

    ps mit mysql_error hinter dem query kommt das FUNCTION sortieren.COUNT does not exist
    lieber mal hier http://de.selfhtml.org nachgucken

  8. #8
    Großmeister(in)
    Themenstarter

    Registriert seit
    27.09.2005
    Beiträge
    591
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    sorry fürd en doppelpost baer hab den fehler :
    es lag daran , dass ich es so geschrieben hatten
    COUNT
    (id)
    das ist falsch
    so muss es
    COUNT(id)
    sehr seltsam aber naja Structured Query language eben
    lieber mal hier http://de.selfhtml.org nachgucken

Ähnliche Themen

  1. Upload Funktion
    Von jd73 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 03.07.2007, 21:42
  2. Suche eine Funktion wie bei VBA die Controls Funktion
    Von OJMD im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 28.06.2007, 09:08
  3. Wert aus JS-Funktion an PHP-Funktion übergeben
    Von Agnes im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 17
    Letzter Beitrag: 18.05.2007, 22:53
  4. per PHP neue MySQL-Datenbank und MySQL-Benutzer anlegen
    Von sudeki05 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.04.2007, 19:40
  5. Zip Funktion
    Von Magiermädchen im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 06.10.2006, 21:09

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •