Ankündigung

Einklappen
Keine Ankündigung bisher.

mal weider ein problem von mir!

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mal weider ein problem von mir!

    Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in F:\xampp\xampp\htdocs\Scripts\Add\add_db.php on line 23

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in F:\xampp\xampp\htdocs\Scripts\Add\add_db.php on line 27

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in F:\xampp\xampp\htdocs\Scripts\Add\add_db.php on line 29

    Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in F:\xampp\xampp\htdocs\Scripts\Add\add_db.php on line 30


    Das sind die errors die ich hier bekomme (das erste löse ich schon)

    So hier is das script dazu das bekommt seine daten von einem formular:
    Code:
    <?Php
    $name = $_POST['name'];               //hier werden die vars deklariert
    $beschreibung = $_POST['beschreibung'];
    if($_POST['deutsch']=="aktiv")
    	$sprache = "deutsch";
    elseif($_POST['englisch']=="aktiv")
    	$sprache = "englisch";
    elseif($_POST['multi']=="aktiv")
    	$sprache = "multi";
    $e1 = $_POST['e1'];
    $e2 = $_POST['e2'];
    $e3 = $_POST['e3'];
    $e4 = $_POST['e4'];
    $e5 = $_POST['e5'];
    $e6 = $_POST['e6'];
    $e7 = $_POST['e7'];
    $e8 = $_POST['e8'];
    $e9 = $_POST['e9'];
    $poster = $_POST['poster'];
    
    
    //Hier wird die db verbindung auf gebaut
    $sql = mysql_connect(**********);
    if ($sql)
    	mysql_select_db($svcd,$sql);     //DB auswahl
    	$create ="CREATE TABLE $name (name TEXT, beschreibung TEXT, sprache TEXT, e1 TEXT, e2 TEXT, e3 TEXT, e4 TEXT, e5 TEXT, e6 TEXT, e7 TEXT, e8 TEXT, e9 TEXT, poster TEXT)";
    	mysql_query($create,$sql);    //hier werden die create befehle aus der var $create an die mysql db übergeben
    
    	$insert ="INSERT INTO $name (name, beschreibung, sprache, e1, e2, e3, e4, e5, e6, e7, e8, e9, poster) values ('$name', '$beschreibung', '$sprache', '$e1', '$e2', '$e3', '$e4', '$e5', '$e6', '$e7', '$e8', '$e9', '$poster')";
    	mysql_query($insert,$sql);  //hier werden die insert befehle aus der var $insert an die mysql db übergeben
    	mysql_close($sql);
    
    
    	
    ?>

  • #2
    hab mir jetzt dein code net angeguckt aber ich spekuliere dass deine querys richtig sind...
    falls dies wirklich der fall ist werden sich die weiteren fehler "von selbst" beheben wenn der erste behoben ist :wink:

    Kommentar


    • #3
      ja du hast recht dummer fehler aber nun kommt ein neuer fehler es kommt kein error aber er addet auch nix zur db was tun?

      Kommentar


      • #4
        hinter jeden query das hier setzen:
        Code:
        mysql_query("dein query") or die(mysql_error());
        bei updates, inserts oder deletes werden normal keine fehlermeldungen angezeigt wenn es nicht geklappt hat
        EDIT: hab mal wieder mist hingeschrieben
        bei selects werden vorerst auch keine fehlermeldungen angezeigt, sondern erst wenn man funktionen wie mysql_fetch_* zum weiterverarbeiten nutzt

        Kommentar


        • #5
          Hinter mysql_connect und die andere MySQL-Funktionen ein
          Code:
          OR die(mysql_error());
          dran hängen.

          Kommentar


          • #6
            Zitat von DutziMan
            Hinter mysql_connect und die andere MySQL-Funktionen ein
            Code:
            OR die(mysql_error());
            dran hängen.
            ehm das hatte ich schon 20 minuten zuvor vorgeschlagen^^

            Kommentar

            Lädt...
            X