Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Problemer med MySQL og tal

Problemer med MySQL og tal


 

Problemer med MySQL og tal

Lasse Emil  

jeg har et problem med en database der "laver om" på tallene.

fx skriver jeg 2005 i min select, bliver det til 127.

Jeg har følgende select på siden: 

<select name="year">
    <option value="2005">2005</option>
    <option value="2006">2006</option>
    <option value="2007">2007</option>
    <option value="2008">2008</option>
    <option value="2009">2009</option>
</select>     

På næste side bliver værdien så sat ind i en post i en tabel..

$year = $_POST['year'];

Den post den bliver sat ind i bliver betegnet som en TINYINT med plads til 4 cifre

$sql = mysql_query("INSERT INTO tabel (year) VALUES('$year');

I phpmyadmin kan jeg så se at 'year' står til 127, og ikke 2005.. 

Hvad har jeg gjort galt? 



Dato : 12.09.2005, 08:29

Visninger : 1627

Points : 50

 

Hov, fandt fejlen.. det er hvad der sker når man står tidligt op..

Det viser sig at TINYINT ikke kan tage tal over 255..

bigint

Integer (whole number) data from -2^63 (-9,223,372,036,854,775,808) through 2^63-1
(9,223,372,036,854,775,807). Storage size is 8 bytes.

int

Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 - 1 (2,147,483,647).
Storage size is 4 bytes. The SQL-92 synonym for int is integer.

smallint

Integer data from -2^15 (-32,768) through 2^15 - 1 (32,767). Storage size is 2 bytes.

tinyint

Integer data from 0 through 255. Storage size is 1 byte.


Dato : 12.09.2005, 08:49

Godkendt svar af : Lasse Emil  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund