problem mit eigener mysql funktion

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
user2580
Mitglied
Beiträge: 3
Registriert: 18.01.2007 16:31

problem mit eigener mysql funktion

Beitrag von user2580 »

hallo an alle ich habe mal versucht mir eine eigene funktion zum schreiben eines Wertes zu basteln leider funktuniert das nicht die verbindungsdaten sind ok wäre dankbar wenn mir jemand sagen kann warum der wert nicht in die tabelle eingetragen wird.

Code: Alles auswählen

         <?php include "inc/config.php";//login daten
         ?>

          <?php

        function mysql_schreiben($Tabelle,$Spalte,$Wert)
               {
                  echo "test";
                  $befehl = "INSERT INTO '$Tabelle'
                ('".$Spalte."') VALUES ('".$Wert."')";


               mysql_query($befehl);    // mysql befehl senden
                   unset($befehl); unset($Wert);
               }



                  mysql_schreiben("login","user","TestUser");
        ?>
mfg
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

guck mal ob dir das hilft.
So hab ich es geschafft, Werte in eine MySQL zuschreiben:
http://tut.php-q.net/guestbook.html#u5
kein Support per PN
user2580
Mitglied
Beiträge: 3
Registriert: 18.01.2007 16:31

Beitrag von user2580 »

nickvergessen hat geschrieben:guck mal ob dir das hilft.
So hab ich es geschafft, Werte in eine MySQL zuschreiben:
http://tut.php-q.net/guestbook.html#u5
vielen dank das hab ich mir vorher schon durchgelesen und du hast mir mit dieser seite schon vorher sehr geholfen aber ich wollte das ganze eben mit funktionen haben. guck mal drüber vllt findest du einen fehler.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Kann es sein, dass du noch gar keine Verbindung zur Datenbank aufgebaut hast?
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: problem mit eigener mysql funktion

Beitrag von nickvergessen »

s2b guck mal hier:
user2580 hat geschrieben:

Code: Alles auswählen

<?php include "inc/config.php";//login daten ?>
steht ganz am Anfang ;)
kein Support per PN
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Schonmal mysql_error() versucht?
user2580
Mitglied
Beiträge: 3
Registriert: 18.01.2007 16:31

Beitrag von user2580 »

ja habe alles versucht hab den fehler gefunden es lag am sql string so funktuniert es jetzt

Code: Alles auswählen

   function mysql_schreiben($Wert,$Spalte = "user",$Tabelle = "login") 
               {
                  $befehl = "INSERT INTO $Tabelle ($Spalte) VALUES ('$Wert')";
                   //sql befehl mit den Parametern


                   mysql_query($befehl);
                   unset($befehl); //freigabe der variablen
               }
ist echt praktisch jetzt habe ich meine funktion um werte zu schreiben geht einfach schneller und ist übersichtlicher. :D
ich bin mir aber nicht sicher ob es so unter jeder php version läuft unter 4 und 5 habe ich es getestett wie es mit 3 aussieht weiß ich nicht ich habe bis jetzt nie gesehen das ein sql string so aussieht wie oben im code normalerweise sieht das doch bischen anders aus oder.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Re: problem mit eigener mysql funktion

Beitrag von S2B »

nickvergessen hat geschrieben:s2b guck mal hier:
user2580 hat geschrieben:

Code: Alles auswählen

<?php include "inc/config.php";//login daten ?>
steht ganz am Anfang ;)
Wer weiß, ob da nicht nur die Daten drin stehen... :P
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

user2580 hat geschrieben:[...] ich habe bis jetzt nie gesehen das ein sql string so aussieht wie oben im code normalerweise sieht das doch bischen anders aus oder.
nein, das ist eigentlich "normal". der Fehler war, dass man den Tabellennamen nicht in einfache Anführungsstriche(') setzt.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

AmShaegar hat geschrieben:der Fehler war, dass man den Tabellennamen nicht in einfache Anführungsstriche(') setzt.
das kommt ganz drauf an, wie man das $befehl = "INSERT INTO beginnt.
kein Support per PN
Antworten

Zurück zu „Coding & Technik“