Mysql openen database (beginner)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Baken

Baken

10/10/2004 16:59:00
Quote Anchor link
Hallo mensen,
Ik probeer met het volgende script informatie uit mijn database te halen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?PHP
$hostname
= "db.pcextreme.nl";
$user = "private";
$password = "private";
$database = "cms";

mysql_connect($hostname, $user, $password);
mysql_select_db($database);

$query = "select id, titel, bericht FROM cms WHERE id = 1";
$result = mysql_query($query);
while(list($id, $titel, $bericht))
print("$id, $titel, $bericht");


?>


De database is aangemaakt en bevat ook content. Kan iemand mijn script verbouwen / mij helpen?
 
PHP hulp

PHP hulp

16/01/2025 18:40:26
 
Mitch X

Mitch X

10/10/2004 17:14:00
Quote Anchor link
Wat is het probleem?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$result
= mysql_query($query);
while(list($id, $titel, $bericht))
print("$id, $titel, $bericht");
?>


Ben je hier niet iets vergeten?
 
Eris -

Eris -

10/10/2004 17:14:00
Quote Anchor link
$query = "select id, titel, bericht FROM cms WHERE id = 1";
$out = mysql_query($query);
$row = mysql_fetch_assoc($out);
print_r($row);

De rest verzinnen kan geen kwaad :)
Gewijzigd op 10/10/2004 17:15:00 door Eris -
 
Baken

Baken

10/10/2004 18:39:00
Quote Anchor link
Hartstikke bedankt maar ik krijg een fout: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/bakenonline.nl/cms/boek.php on line 12.

Wat gaat er fout?
Script staat nu ge-upload op: cms.bakenonline.nl/boek.php
 
PrisonerOfPain

PrisonerOfPain

10/10/2004 18:52:00
Quote Anchor link
list() verwacht sowieso een array bij het en een = teken.
Dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$result
= mysql_query ('SELECT id, titel, bericht FROM cms WHERE id = 1') or trigger_error(mysql_error(), E_USER_ERROR);
while(list($id, $titel, $bericht) = mysql_fecht_assoc($result))
{
}

?>
 
Baken

Baken

10/10/2004 19:12:00
Quote Anchor link
Beste ik heb dat van jouw geprobeert maar dan zegt hij dat er geen database is geselecteerd terwijl dat een regel daarvoor gebeurt en eerst wel goed ging!

Zou je het gehele script incl. verbinden, en print / echo kunnen posten?

Bedankt
 
PrisonerOfPain

PrisonerOfPain

10/10/2004 19:18:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$hostname
= "db.pcextreme.nl";
$user = "private";
$password = "private";
$database = "cms";

mysql_connect($hostname, $user, $password) or trigger_error(mysql_error(), E_USER_ERROR);
mysql_select_db($database) or trigger_error(mysql_error(), E_USER_ERROR);
$result = mysql_query ('SELECT id, titel, bericht FROM cms WHERE id = 1') or trigger_error(mysql_error(), E_USER_ERROR);
while(list($id, $titel, $bericht) = mysql_fecht_assoc($result))
{

      print("{$id}, {$titel}, {$bericht}");
}

?>


Zou moeten werken, als je de goede database, username en password invult.
 
Baken

Baken

10/10/2004 21:04:00
Quote Anchor link
Bedankt allen, ik heb script nog een beetje aangepast en nu werkt hij.

Hier nog even het gehele script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

$hostname
= "db.pcextreme.nl";
$user = "-";
$password = "-";
$database = "-";

mysql_connect($hostname, $user, $password) or trigger_error(mysql_error(), E_USER_ERROR);
mysql_select_db($database) or trigger_error(mysql_error(), E_USER_ERROR);


$query = "Select id, titel, bericht FROM cms where id = 1";
$result = mysql_query($query);
while(list($id, $titel, $bericht) = mysql_fetch_row($result))
print("$id $titel $bericht)<BR>\n");

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.