05. april 2005 - 17:28Der er
21 kommentarer og 2 løsninger
SQL kode til.?
Jeg ska bruge en sql kode i php der laver en database! Jeg har prøvet med mysql_query("CREATE DB '$_POST[name]'") or die("Unable to create"); men jeg faar fejl meddelsen :S Kan det overhovedet lade sig gøre?
$query = 'CREATE TABLE $_POST[name] ( '. 'id INT NOT NULL AUTO_INCREMENT, '. 'name VARCHAR(20) NOT NULL, '. 'email VARCHAR(50) NOT NULL, '. 'subject VARCHAR(30) NOT NULL, '. 'message TEXT NOT NULL, '. 'PRIMARY KEY(id))';
Dette opretter en database, samt felterne message, subject, email, name og id.
You have an error in your SQL syntax near ''navn'' at line 1
Synes godt om
Slettet bruger
05. april 2005 - 17:48#5
tsk ja. Selvfølgelig som michael_stim siger. Og så kan du oprette tabeller som mit eksempel ovenfor. Husk også at den bruger du benytter til din sql query, skal have rettigheder til at oprette databaser.
OK, så er det nok varabelen den er gal med. Hvad hedder $link hos dig? ->->$dinVariabel = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $db_list = mysql_list_dbs($dinVariabel);
Ikke tabeller nej, hvis jeg laver mysql connect for jeg blot en fejl meddelse. Der er ingen kode eller brugernavn paa den. Eller man ska hvertfald ikke bruge det.
Så skriver du bare: $link = mysql_connect('localhost', '', ''); Er du ikke sikker på du skal skrive root som bruger? $link = mysql_connect('localhost', 'root', '');
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.