06. april 2000 - 15:14
Der er
19 kommentarer og 1 løsning
select ... from ... where ...
print mysql_query("select katagori from jeokata where id = 1"); Det virker ikke, den retuner "2". Jeg skal hente feltet "katagori" i rækken hvor id=1 i databasen "jeokata" - Hvordan?
Annonceindlæg fra Barco
06. april 2000 - 15:15
#1
Ps. det haster en smule.
06. april 2000 - 15:30
#2
man kan ikke direkte printe en mysql_query... istedet $kategori = mysql_query("SELECT kategori FROM jeokata WHERE id=1",$db); while ($kategorirow = mysql_fetch_array($kategori)) { echo "\n<BR>" . $kategorirow["kategori"] }
06. april 2000 - 15:30
#3
ups, det var ment som et svar...
06. april 2000 - 21:17
#4
hvad skal der stå i $db ? Warning: 0 is not a MySQL link index in /hotel/friservice/WWW/jeopardy/bord1.php on line 6 Warning: 0 is not a MySQL result index in /hotel/friservice/WWW/jeopardy/bord1.php on line 8 Parse error: parse error, expecting `','' or `';'' in /hotel/friservice/WWW/jeopardy/bord1.php on line 10 Linje 6 - 10. $kategori = mysql_query("SELECT kategori FROM jeokata WHERE id=1",$db); while ($kategorirow = mysql_fetch_array($kategori)) { echo "" . $kategorirow["kategori"] }
06. april 2000 - 21:18
#5
(jeg skal ikke have mellemrum eller linjskift før teksten fra databasen.
07. april 2000 - 00:30
#6
$db = mysql_connect("server", "username", 'password'); mysql_select_db("databasenavn",$db);
07. april 2000 - 07:29
#7
:O okie. Min hed bare "$connection"
07. april 2000 - 07:36
#8
- Vi dobler lige points. Dette er hva jeg har til at stå, og det skulle frembringe det som står i feltet kata"(hed ikke kategori). $kata = mysql_query("SELECT kata FROM jeokata WHERE id=1",$connection); while ($katarow = mysql_fetch_array($kata)) { echo "" . $katarow["kata"]; } dataerne i databasen er gemt således. <?php mysql_query("insert into jeokate (kata) values ('kat1')"); mysql_query("insert into jeokate (kata) values ('kat2')"); mysql_query("insert into jeokate (kata) values ('kat3')"); mysql_query("insert into jeokate (kata) values ('kat4')"); mysql_query("insert into jeokate (kata) values ('kat5')"); ?> *i begge filer har jeg $connection med(i en require(...))
07. april 2000 - 10:14
#9
virker det ikke ?
07. april 2000 - 11:46
#10
Nope, er MySQL case-sensative ? Warning: 0 is not a MySQL result index in /hotel/friservice/WWW/jeopardy/bord1.php on line 9
07. april 2000 - 11:52
#11
Er du sikker på du har data i din database ? Prøv evt. phpMyAdmin... Den er cool til at populere din database samt at teste SQL scripts før du ligger dem i PHP scripts
07. april 2000 - 13:21
#12
Det tror jeg da. Jeg brugte: mysql_query("create table jeopoint( id INT NOT NULL auto_increment, navn varchar(80), PRIMARY KEY(id)) ") til at lave den(med ngle andre data, men dem har jeg ikke), og overstående kommentar viser hvordan jeg gemte dem :(. Jeg har ikke lavet det i sql script, men direkte i PHP, hvor ligger det system du omtalte?
07. april 2000 - 15:21
#14
jaja, det ved jeg - jeg bruger bare kodningen direkte i php :). er sql case-sentasive? (a!=A)?
07. april 2000 - 15:26
#15
SQL er ikke CaSeSeNsItIvE !
11. april 2000 - 13:18
#16
MySQL kan være case sensitiv! Det kommer an på den server, du har databasen liggende på. Når jeg kører den MySQL server lokalt, som jeg bruger til min hjemmeside, så er den case INsensitive, men når jeg kører den hos netsite.dk, som jeg har hjemmesiden hos, er den case sensitiv.
12. april 2000 - 08:56
#17
Jeg kører mySQL på min bærbare NT maskine hvor den er insensitive... Det samme gælder for mit webhotel i England, der er en UNIX kværn. Men jeg skal ikke afvise roadkill's påstand, da der findes mange platforme, versioner o.s.v.
12. april 2000 - 09:53
#18
Du får points, jeg prøver det andet engang :) ~MORA~
12. april 2000 - 09:55
#19
Send mig en email med din database samt de data du skal bruge. Så laver jeg et lille eksempel du kan bruge... lbj@ljweb.com
12. april 2000 - 10:03
#20
Okie, den kommer omkring 15:00 i dag :)
Computerworld tilbyder specialiserede kurser i database-management