09. april 2005 - 13:12Der er
8 kommentarer og 1 løsning
opbevar tal i MySQL
Hej eksperter,
Jeg sidder og skal gemme et 6 cifrede tal i en MySQL tabel via php.
Jeg har bruge følgende indstillinger:
Feltnavn|Datatype|Attributter|Nulværdi|Standardværdi| Ekstra tal |tinyint(6)| | Nej |0 |
Men browseren medlder følgende fejl:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '111111')' at line 1
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Okay.. nu tilføjer den, men når jeg tilføjer: 123456, så skriver den 127, hvad skyldes det?
Kode:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Venner</title> <link href="../indexSheet.css" rel="stylesheet" type="text/css"> </head> <body class="indhold"> <center> <?php
//skaber forbindelse til databasen mysql_connect("localhost", "bruger", "kode") or die (mysql_error()); mysql_select_db("database") or die (mysql_error());
//Tjekker om felterne er udfyldt
if(isset($_POST['send'])) {
if (empty($_POST['navn'])){ echo "Fejl: Du mangler at udfylde dit navn"; } elseif (empty($_POST['email'])) { echo "Fejl: Du mangler at udfylde email"; } elseif (empty($_POST['kon'])) { echo "Fejl: Du mangler at udfylde køn"; } elseif (empty($_POST['artoid'])) { echo "Fejl: Du mangler at udfylde Arto id"; } else { //Indsaet indhold i databasen mysql_query("INSERT INTO venner (id, navn, email, kon, artoid) values (0, '{$_POST['navn']}', '{$_POST['email']}', '{$_POST['kon']}', {$_POST['artoid']})") or die (mysql_error()); } } ?>
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.