04. januar 2001 - 16:55Der er
15 kommentarer og 1 løsning
MySQL på Freepaq
Jeg har nogle problemer med at oprette en tabel på mit webhotel hos freepaq. jeg bruger det script som er på deres FAQ til at oprette tabeller samt indsætte og udskrive data:
if (!mysql_pconnect($server, $brugernavn, $password)) { echo mysql_error().\"\\n\"; die(\"Unable to connect\\n\"); }
mysql_select_db(\"$db_navn\") or die(\"Unable to select db \".mysql_error().\"\\n\");
$result = mysql_query(\"CREATE TABLE Test (Test_UID int)\") or die( \"Unable to connect to SQL server. Reason: \".mysql_error()); $result = mysql_query(\"INSERT INTO Test VALUES (2)\") or die( \"Unable to connect to SQL server. Reason: \".mysql_error()); $result = mysql_query(\"SELECT * FROM Test\") or die( \"Unable to connect to SQL server. Reason: \".mysql_error());
while ($row = mysql_fetch_array($result)) { echo ($row[Test_UID] . \"<BR>\"); }
echo \"Færdig<BR>\";
mysql_close();
?>
men jeg for bare en melding om at tabellen allerede eksisterer selvom jeg selvfølgelig ikke har oprettet den før.
jeg mener.. der står jo på deres side at man skal bruge ovenstående script..
jeg har også forsøgt med scripts der virker på min egen server.. der melder den bare tilbage med blank skærm, men i dem er der dog heller ikke angivet nogen fejl funktion.
mysql_query(\"create table TABEL( ID int NOT NULL auto_increment, FELT2 text, FELT3 text, FELT4 text, PRIMARY KEY(id)) \") or die(mysql_error()); ?>
NB! Der hvor der står FELT2 osv... Skal du bare skrive det du ønsker på det felt. Felterne kan selvfølgelig ændres så det ikke kun er TEXT, og hvis du ønsker at der kun må være et x antal tegn i feltet, kan du skrive: FELT2 varchar(X), hvor X er antal af tegn der må være!!
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.