Toon posts:

[PHP] Gegevens uit mysql trekken...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit dus met een groot probleem.
Ik ben dus een beetje met PHP en mysql aan het stoeien (uit een boek)
Het is me gelukt om een tabel te maken (my_products) en om daar 4 fields aan te maken(item_id, item_title, item_desc en item_price).
Het invoeren van gegevens is ook nog geen probleem.
Maar zogauw ik de gegevens uit de database wil trekken gaat het mis, ik heb meerdere site bezocht waar ik ook php voorbeeld pagina's heb geprobeerd maar het gaat steeds de mist in bij de ene zin
Ik heb de complete php even gepast en bij de line waar hij fout gaat ff een remark gezet

<?

$connection = mysql_connect("localhost","user","pass")
or die("Kan niet met de database connecten. Controleer je gegevens.");

$db = mysql_select_db("db_xx_com", $connection)
or die("Database is ff koffie aan het drinken.");

$sql = "SELECT ITEM_ID, ITEM_TITLE, ITEM_DESC, ITEM_PRICE
FROM MY_PRODUCTS
ORDER BY ITEM_ID ASC";




echo "<table border=1>";
echo "<tr><th>Item ID</th><th>Item Tile</th><th>Item Description</th><th>Item Price</th></tr>";

>>>hier gaat het mis<<<<while ($row = mysql_fetch_array($result))
{
$item_id = $row["ITEM_ID"];
$item_title = $row["ITEM_TITLE"];
$item_desc = $row["ITEM_DESC"];
$item_price = $row["ITEM_PRICE"];

echo "<tr><td>$item_id</td><td>$item_title</td><td>$item_desc</td><td align=right>$item_price</td></tr>";
}

ECHO "</table>";

>>en hier ook<<mysql_free_result($mysql_result);
mysql_close($connection);

?>
Hopelijk dat 1 van jullie mij verder kan helpen want ik zie door de bomen het bos niet meer.
Alle voorbeeld script loopt op die line vast, en heb ook al een andere mysql server geprobeerd waar ik dezelfde foutmelding krijg

PS sorry voor de grammatica fouten NL is niet mijn moeder taal

BVD

Hollander |:(

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

ok, hieronder zie je nog een keer je code...veranderde dingen zijn aangegeven
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
$connection = mysql_connect("localhost","user","pass")
or die("Kan niet met de database connecten. Controleer je gegevens.");

mysql_select_db("db_xx_com", $connection) 
or die("Database is ff koffie aan het drinken."); //"$db =" weg, hoeft niet 

$sql = "SELECT ITEM_ID, ITEM_TITLE, ITEM_DESC, ITEM_PRICE
FROM MY_PRODUCTS
ORDER BY ITEM_ID ASC";


echo "<table border=1>";
echo "<tr><th>Item ID</th><th>Item Tile</th><th>Item Description</th><th>Item Price</th></tr>";

>>>hier gaat het mis<<<<

$result = mysql_query($sql);  //regel toegevoegd

while ($row = mysql_fetch_array($result)) 
{
$item_id = $row["ITEM_ID"];
$item_title = $row["ITEM_TITLE"];
$item_desc = $row["ITEM_DESC"];
$item_price = $row["ITEM_PRICE"];

echo "<tr><td>$item_id</td><td>$item_title</td><td>$item_desc</td><td align=right>$item_price</td></tr>";
}

ECHO "</table>";

>>en hier ook<<

mysql_free_result($result); //"mysql_" is weg
mysql_close($connection);
?>

  • drZymo
  • Registratie: Augustus 2000
  • Laatst online: 06:45
|:(

sorry maar dit was een domme thread

"There are three stages in scientific discovery: first, people deny that it is true; then they deny that it is important; finally they credit the wrong person."


Verwijderd

Zeik niet, ooit was jij ook een stoeiende newbie...

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Ja, maar hij had wel kunnen verzinnen dat php daar niet verder kan, omdat $result nog helemaal niet bestaat.

Verwijderd

Topicstarter
Op vrijdag 07 september 2001 08:42 schreef eamelink het volgende:
Ja, maar hij had wel kunnen verzinnen dat php daar niet verder kan, omdat $result nog helemaal niet bestaat.
Eerst wil ik GraasGast ff bedanken voor de oplossing (kan hem nog niet testen omdat de server nu wordt verhuist ;( )

En voor de mensen die gelijkt pissig worden omdat ik hier om hulp vraag.
ik ben dus net 8 dagen met php bezig en heb er dus een boek voor gekocht, waar in beschreven staat hoe je tabelen en fiedls in mysql met behulp van php kunt maken.
niet hoe je het eruit trekt, en na 7uur prutsen/zoeken vondt ik dat ik wel het recht had om hulp hier te vragen

Hollander

  • error33
  • Registratie: Juni 2001
  • Laatst online: 28-08 20:37

error33

Klungelsmurf bestaat nog

:7
Hoi Hollander,

En ik kan er ook mijn voordeel mee doen, Dus laat de rest maar grommen of knorren. Zelf ben ik ook pas begonnen en alle begin is moeilijk.

macOS 26.2


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

bedoel ik niets rots mee, maar vooral voor newB's is dit een belangrijke link:
[topic=225411]

Lees het ff door.

gebruik voor php de
PHP:
1
 en
ubb tags.
Hollander:
Ik zit dus met een groot probleem.
(...)
<?
/* onleesbare code :) */
?>
PHP:
1
2
3
<?
/* beter leesbaar. Indenten aub :) */
?>

(...)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1