MySql query Problem

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

  • MySql query Problem

    Hi also wenn ich bei meinem Versuch was im Formualr ausfüll und absenden will kommt diese hier:

    Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/freakmartin279/User_liste/eintragen.php on line 18

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/freakmartin279/User_liste/eintragen.php on line 18
    Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    So hier ist der Code:
    (P.S achtet nicht aufs Design ... )
    form.html
    Code:
    <html>
    <head>
    <title></title>
    <style type="Text/css">
    #form
    {
    position:absolute;
    border: 1px solid black;
    left:380px;
    top:140px;
    height:500px;
    width:250px;
    
    }
    
    </style>
    <meta name="author" content="Michael Kreutzmann">
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <center><h1>Trage dich hier ein</h1></center><br>
    <center><b><a href="index.php">Zur Liste</a></b></center>
    <br>
    <div id="form">
    <form action="eintragen.php" method="post">
    
    Hier dein Name:
    <br><input name="name" type="text" size="30" maxlength="40">
    <br><br>
    Geburtsdatum:
    <br><input name="gd" type="text" size="30" maxlength="40">
    <br><br>
    Dein Geschlecht:<br>
    
        <br><br> Ein Bild zu dir:<br><br>
        Und eine kleine Beschreibung zu dir :
            <textarea name="beschreibung" cols="20" rows="5"></textarea>
           <br><br><input type="submit" size="30" maxlength="40" value="senden">
    
    </form>
    
    </div>
    
    </body>
    </html>
    index.php
    PHP-Code:
    <?php
        error_reporting
    (E_ALL);

        include 
    'config.php';


        @
    mysql_connect($dbHost$dbUser$dbPass) OR
            die(
    "Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
        
    mysql_select_db($dbName) OR
            die(
    "Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());

        
    // Hier kann man jetzt MySQL-Querys senden
        
    ?>
        <h1>Dies ist eine User Liste</h1><br>
        <a href="form.html">Auch eintragen</a>
        <br><br>
        Die Liste:
        <?php
    $sql 
    "SELECT
                    Name,
                    geburts-Datum,
                    geschlecht,
                    Beschreibung

                FROM
                    Liste
                ORDER BY
                    Datum DESC"
    ;
        
    $result mysql_query($sql) OR die(mysql_error());
        echo 
    "<p>Einträge in der User_Liste: ".mysql_num_rows($result)."</p>\n";


        while(
    $row mysql_fetch_assoc($result)) {

            
    ?>
            <hr>
    <br>
    Dies ist der User <b><?php $row['Name'?></b> ! <br><br>
    Er ist <b><?php $row['geschlecht'?></b> und ist am <?php $row['geburts-Datum'?> geboren .
    Und hier findest du eine kleine Beschreibung zu<?php $row['Name'?> : <br><br>

    <?php $row['Beschreibung'?>



        <?php
        
    }

    ?>
    eintragen.php
    PHP-Code:
    <?php


        
    if(trim($_POST['beschreibung']) == "") {
            die(
    "Bitte geben sie einen Text ein");
        }

        
    $sql "INSERT INTO Liste
                    (Name,
                    geburts-Datum,
                    Beschreibung)
                VALUES
                    ('"
    .addslashes(htmlspecialchars($_POST['name']))."',
                    '"
    .addslashes(htmlspecialchars($_POST['gd']))."',
                    '"
    .addslashes(htmlspecialchars($_POST['beschreibung']))."',
                    NOW())"
    ;

        
    mysql_query($sql) OR die(mysql_error());

        echo 
    "<p>Vielen Dank für ihren Eintrag.</p>\n";
        echo 
    "<p><a href=\"index.php\">Zurück ins Gästebuch</a></p>\n";

    ?>
    Was ist das Problem ... thx

  • #2
    (P.S achtet nicht aufs Design ... )
    dann poste ihn nicht.

    http://www.google.de/search?q=Can%27...through+socket
    Zuletzt geändert von penizillin; 10.06.2007, 16:29.

    Kommentar

    Lädt...
    X