23. januar 2003 - 18:18Der er
5 kommentarer og 1 løsning
Script med to queryes
Jeg har et script som modtager input fra en form og skal lægge dette ned i to forskellige tabeller. Jeg har forsøgt med følgende kode men det funger ikke:
$Query = "INSERT into user values bla bla $Query2 = "INSERT into image valus bla bla
if (mysql_db_query ($db_name, $Query, $db)) AND (mysql_db_query ($db_name, $Query2, $db)){
så gør dette....
Som sagt det virker ikke, og jeg har tænkt på en if inde i en anden if sætning men kan det gøres mere elegant??
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.
Slettet bruger
23. januar 2003 - 18:21#1
mysql_db_query er en gammel frans, den er udfaset :) Brug i stedet:
mysql_connect("localhost", "login", "password") or die(mysql_error()); mysql_select_db("din_database") or die(mysql_error());
mysql_query("INSERT INTO user ...") or die(mysql_error()); mysql_query("INSERT INTO image ...") or die(mysql_error());
men hvis jeg så vil have den til at skrive en besked til brugeren efterfølgende (ved succes) kan jeg så bare bruge en echo... og regne med at alt er i orden?
Synes godt om
Slettet bruger
23. januar 2003 - 18:29#3
Ja. Hvis du når ned til den kommentar jeg har indsat # så gør dette ..., så er alt i orden.
Havde det ikke være i orden, havde or die(mysql_error()) afbrudt scriptet og udskrevet en relevant fejlbesked.
$result1 = mysql_query("SELECT * FROM foo ...") or die(mysql_error()); $result2 = mysql_query("SELECT * FROM bar ...") or die(mysql_error());
while ($array1 = mysql_fetch_array($result1)) { # do stuff }
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.