Toon posts:

[MySql] tabel inlezen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo mensen.

Ik ben sinds kort bezig met een MySql db en ik roep die aan met php.

Nu heb ik dit:
code:
1
2
3
4
5
6
7
8
9
<?php
    $link = mysql_connect("*.*.*.*", "henk", "12henk34")
      or die ("Kan niet verbinden met de database");
    print ("Er is een verbinding met de database!");
    mysql_select_db ("jeroen")
      or die ("Kan geen verbinding maken met de tabel JEROEN");
    
    mysql_close($link);
?>

Als ik dit bestand uitvoer dan krijg ik dit te zien:

Er is een verbinding met de database!
Kan geen verbinding maken met de tabel JEROEN


Er IS een database en er IS een tabel die Jeroen heet, alleen zit er geen content in. De tabel heb ik aangemaakt met phpMyAdmin. Moet ik hem gewoon weghalen en via een script aanmaken?

Ik ben zo vers als wat met DB-scripting, dus vandaar mijn newbie vraagjes :)

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 18:59

HenkS

Da_king alias HenkS

er klopt ook iets niet, je selecteerd een db en geeft als foutmelding: kan geen verbinding maken met TABEL jeroen


heet de database wel 'jeroen' want als fout geef je tabel error terug, je moet wel de DB naam hier invullen, maar je kunt het beter zo doen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
$home["db_name"]                = "";  
$home["db_username"]            = "user";
$home["db_password"]            = "pass";
$home["db_location"]            = "server lokatie";

function dbconnect(){
  global $home;
  mysql_connect($home["db_location"],$home["db_username"],$home["db_password"]) or die ("Problem connecting to DataBase");
  mysql_select_db($home["db_name"]);
}
?>

dit alles zet je bv in connectie.inc

en dan doe je bij al je files bovenin zetten:

include_once("connectie.inc");

edit:

ff vergeten:

en onder de include_once zet je dan:
dbconnect();

Verwijderd

Topicstarter
mijn dank is zeeeer groot. Echt!

/me doet zijn petje af en heeft bewondering voor de mensen die dit veel beter snappen dan hijzelf. Iedereen dus ;)