04. oktober 2005 - 10:45
Der er
9 kommentarer og 1 løsning
xml og php connection til DB.
Hej eksperter. Kan i se hvad der er galt her: <? // Skal ændres til stien til config i dette tilfælde én mappe tilbage include("db.php"); //Angiver hvilket type kode det er header('content-type: application/xml'); $start = "<?xml version='1.0' encoding='ISO-8859-1' ?>"; $resultat = mysql_query("SELECT * FROM spg_spg"); $send .="<spgskema>"; while ($row = mysql_fetch_array($resultat)){ $send .= "<spgmal><spgtekst>$row[spg]</spgtekst>"; // Henter id fra linie 13 - $row_spg[id] $id = $row['id']; $resultat_1 = mysql_query("SELECT * FROM spg_svar WHERE spg_id =$id"); $send .="<svar>"; while ($row1 = mysql_fetch_array($resultat_1)){ $send .= "<valg>$row1[svar]</valg>"; } $send .= "</svar></spgmal>"; } $send .= "</spgskema>"; echo $send; ?> den henter fint spg. men ikke svarene dertil
Annonceindlæg fra DE-CIX
04. oktober 2005 - 10:50
#1
nu er jeg ikke skrap til PHP men til mange andre sprog/databaser ville man skulle bruge 2 connections for at neste 2 SELECT
04. oktober 2005 - 11:09
#2
Jo men der er skam også 2 connections
04. oktober 2005 - 11:11
#3
du angiver ikke connection i mysql_query så bruger den så vidt jeg ved den sidste åbnede med mysql_connect og derfor den samme i de 2 mysql_query
04. oktober 2005 - 11:14
#4
nej min connection ligger i db.php, og det er i samme DB, bare i 2 forskellige tabeller, dvs. at jeg bare skal bruge 2 querys vel. eller?
04. oktober 2005 - 11:17
#5
nej jeg synes at du skulle prøve med 2 querues alternativt kunne du jo sætte or die(mysql_error()) på dine mysql_query så vi rent faktisk kan se hvad problemet er
04. oktober 2005 - 11:54
#7
har du sat or die på ? og du har et felt ved navn svar i tabellen ? og det felt indeholder noget ?
04. oktober 2005 - 12:25
#8
ja det virker nu. der var en fejl i min DB hvor den ik lagde spg_id op på svaret så den kunne ikke finde ud af hvad der hørte til hvad. Men tak for hjælpen. smider du et svar
04. oktober 2005 - 13:27
#9
gerne
04. oktober 2005 - 13:34
#10
takker. -lukket-
Kurser inden for grundlæggende programmering