Avatar billede dmg Nybegynder
16. marts 2004 - 14:35 Der er 4 kommentarer og
1 løsning

Hvorfor kan jeg ik sætte ind i min mysql database

Scriptet fylder 2 filer.

Den første fil, er bare et par forms med en knap.

her er selve hovede koden:

<?php

  session_start();

  $link = mysql_connect ("127.0.0.1", "root", "net")
    or die ("Could not connect: " . mysql_error());

    $result = mysql_select_db("tests")
      or die("Invalid query: " . mysql_error());

  print "<br>";

  $insert_sql = "insert into info (name, surname, street, city, tlf) values
                    ('".$_POST['fornavn']."',
                  '".$_POST['efternavn']."',
                  '".$_POST['gade']."',
                  '".$_POST['bynavn']."')"
              //    ".$_POST['tlf'].")"

                    or die("Invalid query: " . mysql_error());



    $result = mysql_query($insert_sql);

    $result = mysql_query("select * from data")
      or die("Invalid query: " . mysql_error());

    $fieldsnums = mysql_num_fields($result);

    print "<table cellpadding= 2 border=2>";
    print "<tr>";
    for ($i = 0; $i<$fieldsnums; $i++)
      {
        $fieldname = mysql_field_name($result, $i);
        print "<th>".$fieldname."</th>";
      }
    print "</tr>";

    while ($row = mysql_fetch_row($result))
      {
      print "<tr>";
      foreach($row as $field)
        {
        print "<td>".$field."</td>";
        }
      print "</tr>";
      }

    print "</table>";



  include("input.php");
?>

Den skriver ingen fejl, men sætter simpelthen ik noget ind???
Avatar billede dennismp Nybegynder
16. marts 2004 - 14:39 #1
erstat $result = mysql_query($insert_sql);
med:  $result = mysql_query($insert_sql) or die("SQL-error: " . mysql_error());
Avatar billede dmg Nybegynder
16. marts 2004 - 14:49 #2
så kommer denne fejl???

SQL-error: Column count doesn't match value count at row 1
Avatar billede dmg Nybegynder
16. marts 2004 - 14:49 #3
har du andre gode ideer
Avatar billede dmg Nybegynder
16. marts 2004 - 14:56 #4
arhhaaa jeg har fundet ud af det. Men jeg kunne ik ha gjordt det uden din hjælp, så du skal lige gøre sådan, så jeg kan give dig point :-) lækkert
Avatar billede dennismp Nybegynder
16. marts 2004 - 16:15 #5
Der er ikke nogen grund til at gøre det sværere end det er :-) Vis fejlmeddelelserne (bare ikke til brugerne :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester