Avatar billede ztyxx Nybegynder
16. februar 2002 - 21:59 Der er 8 kommentarer og
1 løsning

udskrive en hel række fra MySQL

jeg er igang med et forsøg på at lære at bruge MySQL sammen med php, og har på min egen maskine opretet en tabel med to rækker
CREATE TABLE animals (id mediumint not null auto_increment,
name char(30) not null,
primary key (id));
INSERT INTO animals (name) values ("dog"),("cat"),("penguin"),("lax"),("whale");
SELECT * FROM animals; udfra et eksempel på http://www.mysql.com/doc/e/x/example-AUTO_INCREMENT.html, jeg har oprettet gennem phpMyAdmin, og kan også, gennem phpMyAdmin, se rækkerne med resultaterne.
Så langt så godt, nu kommer mit problem, jeg kunne godt tænke mig at oprette en php-fil der trækker hele resultatet ud af tabellen, og viser det når jeg kalder filen, som når jeg ser det gennem phpMyAdmin, sådan ser min php forespørgsel ud, er det helt forkert, eller er jeg lidt på sporet

$conn = mysql_connect("localhost", "ztyxx", "xxxxx");
mysql_select_db("mysql");
$resultat = mysql_query("select * from animals");
while ($raekke = mysql_fetch_array($resultat)) {
  echo "$raekke[]";
}
Avatar billede Noone Nybegynder
16. februar 2002 - 22:03 #1
$conn = mysql_connect("localhost", "ztyxx", "xxxxx");
mysql_select_db("mysql");
$resultat = mysql_query("select * from animals");
echo "<pre>\n";
while ($raekke = mysql_fetch_array($resultat)) {
print_r($raekke);
}
echo "</pre>\n";

Skulle give noget brugbart...
Avatar billede ztyxx Nybegynder
16. februar 2002 - 22:08 #2
jamen det var jo lige det :-)

hvad så hvis jeg bare vil ahve det til at komme med resultatet som to kolonner, id som første, og name som anden
Avatar billede ztyxx Nybegynder
16. februar 2002 - 22:09 #3
if (ahve == have){
  echo "et skrivekursus er altid godt";
}
Avatar billede ztyxx Nybegynder
16. februar 2002 - 22:27 #4
det output jeg vil have fat i er sådan som listed her:
id  name 
1  dog
2  cat
3  penguin
4  lax
5  whale

jeg har oprette en mailliste, og vil således kunne hive data ud som vist
Avatar billede tsocm Nybegynder
16. februar 2002 - 22:38 #5
her lidt læse stof ;-)
Avatar billede ztyxx Nybegynder
16. februar 2002 - 22:44 #6
tsocm> mon ikke du ville smide et link :-)

jeg har kigget lidt på webcafes artikler, men er stadig ikke helt med, på http://www.webcafe.dk/artikler/sql/simpleforespoergsler/ ser det hele ret enkelt ud, men kan ikke få det til at virke som vist, tror at det er når jeg vil have php til at udskrive værdierne jeg ikke er helt med
Avatar billede ztyxx Nybegynder
16. februar 2002 - 23:03 #7
fandt ud af det, det skal se sådan ud:

$resultat = mysql_query("SELECT id, name FROM `animals` ORDER BY id ASC");
while($data = mysql_fetch_array($resultat)){
    echo "".$data[0].
        ": ".$data[1]."<br>";
}
chanoa lægger du lige et svar, så du kan få point for at hjælpe mig på sporet
Avatar billede Noone Nybegynder
17. februar 2002 - 23:05 #8
Jeg er helst fri for point, så giv dem til tsocm eller tag dem selv...
Avatar billede ztyxx Nybegynder
18. februar 2002 - 12:35 #9
chanoa> fair nok, men tusind tak for hjælpen:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester