Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:04 Der er 24 kommentarer og
1 løsning

php parseInt

Hvad er PHP´s syntzx for parseInt.

/Nikolaj
Avatar billede fgsupermand Nybegynder
22. juli 2003 - 19:09 #1
Der er ikke en parseInt funktion i php
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:12 #2
Og hvad er så løsningen....
Avatar billede fgsupermand Nybegynder
22. juli 2003 - 19:20 #3
jeg går ud fra du gerne vil opnå det samme resultat som java's String.parseInt() ??

men php bruger ikke data typer så det er ikke nødvendigt
Avatar billede htm Nybegynder
22. juli 2003 - 19:28 #4
Umiddelbart kender jeg ikke parseint, men mener http://dk.php.net/manual/en/function.intval.php matcher den
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:39 #5
htm desværre hjælper ej heller intval, men den svarer vidst på mit spørgsmål.

Ok godt så :)

mysql_query("INSERT INTO user_text (group) VALUES ($_POST[group])");

Den her også :

mysql_query("INSERT INTO user_text () VALUES ('$_POST[id]')")or die(mysql_error());

ID er et tal og "group" har felttypen int fordi der refereres til et id i en andel tabel. Det virker i og for sig også ganske fint hvis jeg hardcoder tallet eller ændrer felttypen til noget strenghalløj. Den siger bare "vYou have an error in your SQL syntax near 'group) VALUES (4)' at line 1" eller Med VALUES('4') hvis jeg angiver gåseøjnene

Men nu vil jeg sgu ha det til at være en integer.

Jeg har i øvrigt register_globals off og har ikke tønkt mig at lave om på dem.

/Nikolaj
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:39 #6
Hov der mangler selvfølgelig lige "group" i den sidste sql.

mysql_query("INSERT INTO user_text (group) VALUES ('$_POST[id]')")or die(mysql_error());
Avatar billede tipsen Nybegynder
22. juli 2003 - 19:41 #7
Hvad med:

mysql_query("INSERT INTO user_text () VALUES (" . $_POST['id'] . ")") or die(mysql_error());
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:42 #8
Åh min gud.....

group er åbenbart et reserveret ord i mysql - Hvad sørensen det så end betyder.

fgsupermand - Smid et svar og lad os komme væk herfra.
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:43 #9
Tipsen svar for den sags skyld også som tak for tiden.

Tænk en gang det brugte jeg små 4 timer på.
Avatar billede htm Nybegynder
22. juli 2003 - 19:45 #10
Ja group er reseveret ;o) Ligesom eks. by etc.

Og jeg ville godt nok også bruge tipsens eksempel ;)
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:48 #11
Den med by har jeg også haft før, men det snakker vi heller ikke om.
Avatar billede htm Nybegynder
22. juli 2003 - 19:50 #12
he he - det har næsten alle tror jeg ;) - har selv også bandet længe over den et par gange...
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 19:57 #13
PhpMyAdmin er et dejligt værktøj men hvorfor pokker kan den ikke alarmere mig om at jeg bruger reserverede ord som feltnavne.... Måske man skulle foreslå en opdatering her.
Avatar billede htm Nybegynder
22. juli 2003 - 19:58 #14
Det kan den også, den er så flink og farvelægge det og skrive det med stort for dig ;o) - men direkte sige det gør den ikke nej.
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 20:23 #15
oh well.... ;-)
Avatar billede fgsupermand Nybegynder
22. juli 2003 - 20:57 #16
Jeg svarede jo ikke på noget, så jeg vil ikke have pointende, men du kan give dem til dig selv eller en af de andre :/
Avatar billede nikolajdu Nybegynder
22. juli 2003 - 21:10 #17
Nå men så får htm dem som tak for kigget.

God dag.
Avatar billede htm Nybegynder
22. juli 2003 - 21:14 #18
Takker for point så.

Forresten nikolajdu>> Her er et link du lige skulle kigge på næste gang du får syntax error  ;-) http://www.mysql.com/doc/en/Reserved_words.html *GG*
Avatar billede tipsen Nybegynder
22. juli 2003 - 21:15 #19
Hvis du smider group i anførselstegn tror jeg næsten det fungerer alligevel - men det vil nok være bedre at finde et andet ord ;-) (Ingen point til mig!)
Avatar billede nikolajdu Nybegynder
23. juli 2003 - 00:21 #20
Som sagt så virker det hvis jeg giver rækken "group" type varchar istedet.... underligt... underligt... :))
Avatar billede nikolajdu Nybegynder
06. august 2003 - 23:05 #21
Nu nævner vi ikke at jeg lige har siddet og rodet med "match".....

Måske jeg skulle smide de reserverede i hukommelsen....
Avatar billede tipsen Nybegynder
06. august 2003 - 23:19 #22
eller bruge nogle længere og mere deskriptive navne...
Avatar billede nikolajdu Nybegynder
06. august 2003 - 23:28 #23
match = "kamp" = til mit fodboldholds side.... :))
Avatar billede tipsen Nybegynder
06. august 2003 - 23:42 #24
så måske "match_result" - bare for at illustrere!
Avatar billede nikolajdu Nybegynder
07. august 2003 - 00:39 #25
Det var tabellen der hed "match" og "match_result" - den har jeg allerede :))
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