Slettet bruger
30. december 2005 - 15:00
Der er
15 kommentarer og 1 løsning
Mere overskuelig inserts
Hej I dag laver jeg inserts på følgende måde (et eksempel): $sql = ("INSERT INTO `users` (`username` , `password`) VALUES ($_SESSION[username], $_SESSION[password]"); Når mine inserts er voldsomme store, bliver det sværere at overskue. Er der en anden mere praktiske måde at gøre det på? F.eks. noget ala: $sql = ("INSERT INTO `users` `username`= $_SESSION[username] `password`= $_SESSION[password]");
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
30. december 2005 - 15:11
#1
du kan gøre sådan her, men du skal have felter og values med: $sql = ("INSERT INTO `users` (`username` , `password`) VALUES ( `username`= $_SESSION[username] ,`password`= $_SESSION[password]"); du skal bare huske komma!
Slettet bruger
30. december 2005 - 15:15
#2
Okay, stadigvæk væsentlig mere overskuligt end et have en insert der fylder 10-20 linjer. Det er håbløst at sidde og tælle for at finde ud af om man har glemt en value et eller andet sted.
Slettet bruger
30. december 2005 - 15:16
#3
Må man lave variable mellemrum omkring =?
30. december 2005 - 15:16
#4
Det har du ret i! Hvilket sprog koder du i?! Du kan jo også bruge parametre så bliver det endnu mere overskueligt
30. december 2005 - 15:17
#5
Ja det sker der ikke noget ved.. den ignorerer blanke tegn medmindre det er i et tekststreng
30. december 2005 - 15:19
#6
F.eks må du gerne skrive: VALUES ( `username` = $_SESSION[username] ,`password` = $_SESSION[password]");
Slettet bruger
30. december 2005 - 15:19
#7
Bruger php
Slettet bruger
30. december 2005 - 15:19
#8
Øh, parametre?
30. december 2005 - 15:23
#9
og jeg ved ikke om man kan bruge parametre i php så jeg må hellere tie stille :) JEg koder selv i C# ;)
Slettet bruger
30. december 2005 - 15:24
#10
Okay, læg et svar og der er point på vej.
30. december 2005 - 15:26
#11
Svar Godt Nytår
30. december 2005 - 15:30
#12
I mysql, men næppe mange andre steder, må du skrive (eksempel) INSERT INTO tabellen SET alder=88,navn='Peter'
30. december 2005 - 15:32
#13
Ja så har jeg jo nok vildledt dig kfisker. Det er jo højest sandsynligt mysql når du bruger php :)
Slettet bruger
30. december 2005 - 15:45
#14
innercity...> Det er eller ret logisk at et MYSQL-spørgsmål er oprettet under MYSQL-kategorien. Kender godt det med at klikke på et spørgsmål fra forsiden, og så først senere opdage at det ikke lige var det man troede det var ;o) ... men jeg bliver nok nødt til at være "bussemand" og fratage dig dine point, og give dem til erikjacobsen.
30. december 2005 - 15:50
#15
Jeg samler slet ikke på point, tak.
Slettet bruger
30. december 2005 - 16:18
#16
Tak for hjælpen :o)
Computerworld tilbyder specialiserede kurser i database-management