Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet+142

DESCRIBE tabell

 

bruker du php?

PHP

<?php

$sql "SELECT * FROM tabell LIMIT 0,1";

$q mysql_query($sql);

 

$fields = array();

 

while($field mysql_fetch_field($q)){

 $fields[] = $field["name"];

}

 

echo "Det er ".count($fields)."felter i tabellen, som er følgende felter:";

foreach($fields as $name) echo '<br />'.$name;

?>

 

kanskje?

 

edit:

 

prøvde meg litt nå, og fant ut at dette virket fint ;)

SHOW FIELDS FROM tabell;

Endret av Slettet+142
Lenke til kommentar
bruker du php?

PHP

<?php

$sql "SELECT * FROM tabell LIMIT 0,1";

$q mysql_query($sql);

 

$fields = array();

 

while($field mysql_fetch_field($q)){

 $fields[] = $field["name"];

}

 

echo "Det er ".count($fields)."felter i tabellen, som er følgende felter:";

foreach($fields as $name) echo '<br />'.$name;

?>

7619568[/snapback]

Hva har du gjort her?

Har du testet koden?

 

Selv om du bruker PHP, kan du allikevel bruke DESCRIBE table. Hvis du av en eller annen grunn bruke SELECT, kan du loope gjennom én rad med foreach.

$get_data = mysql_query("SELECT * FROM tabel LIMIT 1");
$row = mysql_fetch_assoc($get_data);
foreach($row as $field => $data) {
 echo $field;
}

Endret av endrebjorsvik
Lenke til kommentar
Gjest Slettet+142
bruker du php?

PHP

<?php

$sql "SELECT * FROM tabell LIMIT 0,1";

$q mysql_query($sql);

 

$fields = array();

 

while($field mysql_fetch_field($q)){

 $fields[] = $field["name"];

}

 

echo "Det er ".count($fields)."felter i tabellen, som er følgende felter:";

foreach($fields as $name) echo '<br />'.$name;

?>

7619568[/snapback]

Hva har du gjort her?

Har du testet koden?

 

Selv om du bruker PHP, kan du allikevel bruke DESCRIBE table. Hvis du av en eller annen grunn bruke SELECT, kan du loope gjennom én rad med foreach.

$get_data = mysql_query("SELECT * FROM tabel LIMIT 1");
$row = mysql_fetch_assoc($get_data);
foreach($row as $field => $data) {
 echo $field;
}

7620441[/snapback]

nei, jeg testet den ikke på noen måte. jeg laget den kjapt her i denne <textform>-en.. så er sikkert feil. må en regne med ;)

Lenke til kommentar
nei, jeg testet den ikke på noen måte. jeg laget den kjapt her i denne <textform>-en.. så er sikkert feil. må en regne med ;)

7623373[/snapback]

mysql_fetch_field returnerer et objekt, ikke et array.

Og skal man først poste kode, så synes jeg den bør være testet litt.

Lenke til kommentar
Gjest Slettet+142

ahh.. sorry. tenkte feil. har brukt det før, så tenkte at jeg slapp å teste.

*passe på å teste neste gang*

 

så mente jo da der det stod $field["name"] at det skulle stå $field->name ;)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...