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

  • b++
    hat ein Thema erstellt mal weider ein problem von mir!.

    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);
    
    
    	
    ?>

  • Gast-Avatar
    Ein Gast antwortete
    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^^

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    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

    Einen Kommentar schreiben:


  • b++
    antwortet
    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?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    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:

    Einen Kommentar schreiben:

Lädt...
X