Hur hämtar man information ifrån en databas, har försökt med,
"SELECT name from data"
Från $name,
men det funkade inte.
4 svar · 159 visningar · startad av Kent
Hur hämtar man information ifrån en databas, har försökt med,
"SELECT name from data"
Från $name,
men det funkade inte.
jag tog bort dubletten.
du kan inte tänka dig att klistra in den del av din kod som har med databasen att göra?
------------------
PeterSign v 2.3.36
vad får du $name ifrån?
#vi säger $sth istället för $cursor i mitt exempel
# bla bla bla...
$sth->execute();
$p = sth->fetchrow_hashref();
print "Name: $p->{'name'}";
efter att du kört execute() så kan du börja hämta in de rader som kommer. du kan få raderna i en hash (smidigast enl. mig) eller i en array. eller på ett antal andra förmodligen ganska oanvändbara sätt ;)
om du vill göra nått med alla rader du får kan du köra
while ($p = sth->fetchrow_hashref()) {
# gör nått med hashen som $p pekar på. # $p är alltså inte en hash, utan en referens till en hash. hashen är fylld med värden från raden i fråga, med kolumnnamn som nycklar.
}
------------------
PeterSign v 2.3.36
[Redigerat av Peter_B den 24 mar 2001]
Ingen av ovanstående koder funkar för mig.