08. juli 2003 - 15:43
Der er
9 kommentarer og 1 løsning
indsæt i mysql db
Jeg har en form som skal sættes ind i en mysql db. men der sker intet. xxxx og xxx er bare gemt her, men det er de rigtige user og pass $body = $body . "</table>"; echo $body; $extrapris=$intIalt+$intFejl; mysql_connect("localhost","xxxx","xxx"); mysql_select_db("Kunder"); $query1="insert into adgang values ('','".$strDomain.".".$strTLD."','".$strPassword."')"; mysql_query($query1);
Annonceindlæg fra Computerworld
Du nidsætter i en tabel som i dette eksempel -> mysql_query("INSERT INTO tabel (kolonne1, kolonne2) VALUES ('tekst', 'tekst')");
mysql_query("INSERT INTO adgang (felt1, felt2, felt3) VALUES('','$strDomain.$strTLD','$strPassword')"); Hvis du har et autogenereret id, skal det blot være -> mysql_query("INSERT INTO adgang (felt2, felt3) VALUES('$strDomain.$strTLD','$strPassword')");
hvad er så forkert i den linie jeg skrev?
Du mangler at angive hvilke felter der skal sættes de forskellige values ind i, som i mit eksempel.
query1 må så være fordi jeg har 2 tabeller
Så laver du dem jo bare -> mysql_query("INSERT INTO tabel2 (kolonne1, kolonne2) VALUES ('tekst', 'tekst')"); mysql_query("INSERT INTO tabel2 (kolonne1, kolonne2) VALUES ('tekst', 'tekst')");
Hov -> mysql_query("INSERT INTO tabel1 (kolonne1, kolonne2) VALUES ('tekst', 'tekst')"); mysql_query("INSERT INTO tabel2 (kolonne1, kolonne2) VALUES ('tekst', 'tekst')");
jeg fandt fejlen....det var database's navn. Det var med stort K i koden og lille k i databasen. men det kan være du kan hjælpe mig med denne her. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/d-hosting/d-hosting.dk/public_html/order/login.php on line 276 dette er linie 276 $status=mysql_fetch_array($status_query);
Prøv at sætte en or die på til sidst.
13. juli 2003 - 01:13
#10
takker ahv , det hjalp
Vi tilbyder markedets bedste kurser inden for webudvikling