02. november 2004 - 18:58Der er
9 kommentarer og 1 løsning
skriv data i db
hej gutter. i skal lige vide at jeg er total nybegynder til php og mysql. men der må være en nemmer løsning end det her.
<?php
if($opret == "opret") { //opretter forbindelse til database $user="xxxxxxxx"; $pass="xxxxxxxx"; @mysql_connect("localhost", $user, $pass) or die("Der kunne ikke oprettes forbindelse til databasen"); @mysql_select_db("xxxxxxxxx") or die("Databasen kunne ikke findes");
@mysql_query(" INSERT INTO kunde (kundenr,firma,addresse,postnr,firmatlf,kontakt,tlf,mail) VALUES ('$_GET[kundenr]','$_GET[firma]','$_GET[addresse]','$_GET[postnr]','$_GET[firmatlf]','$_GET[kontakt]','$_GET[tlf]','$_GET[mail]')") or die("Der er sket en fejl. Fejl: ".mysql_error());
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Næhhh.. Altså, du kan da rydde lidt op i din kode, men bortset fra det, så har du jo øverst koden der skaber forbindelse til databasen - den kan jo ikke undværes, og dernæst har du et ganske almindeligt SQL-insert... Det kan sq ikke gøres meget kortere... Men som sagt; du kan ryde lidt op i koden...
t-rex >> Det er rigtigt hvad de andre skriver, du kan nok ikke fjerne så meget af koden. Men du kunne måske gøre det mere overskueligt og enklere ved, at ligge al koden til at forbinde til databasen i en funktion som f.eks. hedder ConnectDatabase(). Så er du fri for at skulle skrive det hver gang du skal have fat i db'en - for det er jo nok ikke sidste gang du skal det...... og husk iøvrigt at lukke forbindelsen til databasen når du er færdig - det er normal kotume....
galle2 >> Aaaaaahhh kotume og kotume at lukke til en mysql-forbindelse.. Jeg ved ikke...
Altså, det er da afgjort det mest rigtige, men jeg har immervæk kodet PHP prof. for virksomheder i 2½ år, og jeg tror ikke jeg har gjort det en eneste gang. Samtidigt tror jeg heller ikke der er ret mange der gør det. Så kotume og kotume - men altså fair play - selvfølgeligt er det mest rigtigt - bare hamrende upraktisk. :-)
t-rex >> Altså, for lige at samle tråden op igen; Hvad er der du ikke bryder dig om ved den kode, du har?
Altså personligt, ville jeg nok vælge at lægge alle form-værdierne i variabler, så jeg kunne behandle dem, inden jeg smed dem i databasen... Men det er jo bare smag og behag, og vil ende med flere liniers kode.. Så altså.. Jeg forstår ikke rigtigt, hvad du er utilfreds med?
Synes godt om
Ny brugerNybegynder
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.