Avatar billede Slettet bruger
18. juli 2002 - 11:21 Der er 5 kommentarer og
3 løsninger

Php forespørgsel fra mysql...

Jeg er nybegynder i php og mysql. jeg har nogle data i en database og jeg vil have resultatet ud på en alm. webside. Jeg har forsøgt følgende:
<?
$brugernavn = "brugernavn";
$kodeord = "kodeord";
$vaert = "localhost";
$db = "db";
$connection = mysql_connect("$vaert","$brugernavn","$kodeord");
mysql_select_db("$db", $connection);
$query = mysql_db_query("$db","select * from TABEL where 1";
?>

Men det er vist ikke helt nok, hvad gør jeg?
Avatar billede brian_h Nybegynder
18. juli 2002 - 11:30 #1
Hey. Er ikke php ekspert overhovedet. Men tror du skal fjerne dine Quotes omkring dine variabler. Fx:

$connection = mysql_connect($vaert,$brugernavn,$kodeord);
mysql_select_db($db, $connection);
$query = mysql_db_query($db,"select * from TABEL where 1";

Desuden er der en fejl i din SQL-syntax. Du forespørger records hvor 1 ?

Din Where-sætning er ikke korrekt.
En korrekt Where-sætning kan fx. være Where Id = 1 ... Prøv at se om det ikke kan hjælpe :)

www.yourhost.dk
Avatar billede mortenfn Nybegynder
18. juli 2002 - 11:31 #2
<?
$brugernavn = "brugernavn";
$kodeord = "kodeord";
$vaert = "localhost";
$db = "db";

mysql_connect($vaert,$brugernavn,$kodeord);
mysql_select_db($db);
$query = mysql_db_query("select * from TABEL where 1");
?>
Avatar billede mortenfn Nybegynder
18. juli 2002 - 11:32 #3
Avatar billede lequet Nybegynder
18. juli 2002 - 11:32 #4
while ($data = mysql_fetch_array($query)) {
  echo $data['feltnavn'] ;
}

Tilføj dette efter din sidste linie, og ret den til efter behov.
Avatar billede mortenfn Nybegynder
18. juli 2002 - 11:34 #5
je overså en fejl

  <?
$brugernavn = "brugernavn";
$kodeord = "kodeord";
$vaert = "localhost";
$db = "db";

mysql_connect($vaert,$brugernavn,$kodeord);
mysql_select_db($db);
$query = mysql_query("select * from TABEL");
?>
Avatar billede disky Nybegynder
18. juli 2002 - 11:55 #6
hop over i php kategorien hvor dette spørgsmål hører hjemme.

Denne gruppe er om MYSQL ikke php, problemmer imellem mysql og php der omhandler koden hører ikke til her.

på forhånd tak.
Avatar billede mortenfn Nybegynder
18. juli 2002 - 12:00 #7
disky >> det kan jo diskuteres om dette er et PHP eller et MySQL spr. da baggrunden for spørgsmålet vel egentligt er forståelse for blandt andet SELECT i MySQL, at spørgeren så heller ikke er stræk i PHP er vel en anden sag.
Avatar billede disky Nybegynder
18. juli 2002 - 12:08 #8
Det ENESTE i hans spørgsmål der er mysql relateret er 'select * from TABEL where 1' resten er unødvendig php kode.

Java udviklere spørger også i Java gruppen om hvordan man connector til databasen osv.

Altså er spørgsmålet landet det forkerte sted
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
Computerworld tilbyder specialiserede kurser i database-management

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