webForumDet fria alternativet

Varför funkar inte detta???

4 svar · 197 visningar · startad av Fredriksson

FredrikssonMedlem sedan nov. 2000319 inlägg
#1

Vad gör jag för fel...


<?php

print("<HTML>\n");
print("<BODY>\n");

$mysql_link = mysql_connect("databas.mdb", "httpd", "");

CREATE TABLE catalog
(
	ID INT(11) NOT NULL AUTO_INCREMENT,
	Name VARCHAR(32),
	Price FLOAT(6,2),
	PRIMARY KEY (ID)
);

INSTERT INTO catalog (Name, Price) VALUES ('Toothbrush', 1,79);

?>

<font face="verdana" size="-2">
Informationen är nu lagrad i databasen.

------------------
// Fredriksson

KimMedlem sedan jan. 20007 697 inlägg
#2

Ja du,

* mysql_connect() behöver en server att ansluta till - inte en databasfil från Access (eller vad det nu är)
* Sen heter det INSERT, inte INSTERT.

Det är möjligt att det finns fler saker. Vi gör så här att någon annan får kontrollera allt riktigt noga.

------------------
"Ibland sitter kristna ungdomar i en källare och käkar ostfralla..."

KimMedlem sedan jan. 20007 697 inlägg
#3

Sen en fråga. Varför skapar du en tabell i PHP-koden? :q

------------------
"Ibland sitter kristna ungdomar i en källare och käkar ostfralla..."

FredrikssonMedlem sedan nov. 2000319 inlägg
#4

Scriptet är hämtat från en bok om PHP.

INSTERT ja...ett litet stavfel av mig.

Hur gör jag för att istället ansluta till en ACCESS databas då???

------------------
// Fredriksson

nanneMedlem sedan dec. 19991 749 inlägg
#5

Du söker dessa http://www.php.net/manual/ref.odbc.php
För att skapa en databas så kan du även använda dig av denna funktionen. Mkt enkelt. http://www.php.net/manual/function.mysql-create-db.php

------------------

"Där ser du. De är synthare och inte scientologer..."

nanne.net

[Redigerat av nanne den 28 nov 2000]

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)