[PHP] zelfgemaakte install-file werkt niet

Pagina: 1
Acties:

  • RIP-airco
  • Registratie: December 2000
  • Laatst online: 03-11-2024
sinds vanmiddag ban ik bezig aan mijn eigen nieuws-systeempje in PHP!! Zelf ben ik nog tamelijk noob in PHP, dus ik maak nog regelmatig beginnersfouten!!! Het onderstaande script wilt maar niet werken (install-gedeelte voor mysql-database)!! Eerst kreeg ik een foutmelding ivm met invalid mysql-resource!! Dus besloot ik maar eventjes te checken of hij de tables wel degelijk aanmaakt!! Dit doe ik met de code op het einde van het script!!

nu krijg ik een parse-error in install.php op lijn 35!! Na een hele tijd zoeken kom ik er niet uit, daarom dat ik hier eventjes om hulp wil vragen!!!

Andere tips ivm met mijn stijl, of het bereiken van hetzelfde resultaat zijn ook altijd welkom!!
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
37
38
39
40
41
42
43
44
45
<?
// Config.php uit de admin-dir insluiten
require("./config.php");

$test = 0;
$test2 = 0;

mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");

$query = "CREATE TABLE artikels (
id int(11) NOT NULL auto_increment,
inhoud blob NOT NULL,
titel varchar(25) NOT NULL,
PRIMARY KEY (id)
)";
mysql_query($query,$DBName);


$query = "CREATE TABLE reacties (
id int(11) NOT NULL auto_increment,
artikel_id int(11) NOT NULL,
datum date DEFAULT '00-00-0000' NOT NULL,
naam varchar(25) NOT NULL,
bericht blob NOT NULL,
titel varchar(25) NOT NULL,
PRIMARY KEY (id)
)";
mysql_query($query,$DBName);

$test = mysql_query("SELECT * FROM artikels");
$test2 = mysql_query("SELECT * FROM reacties");
if($test &amp;&amp; $test2)
{
    echo"Tables <i>artikels</i> en <i>reacties</i> gecrëerd<br><br>;
    echo"<br><br>Delete onmiddelijk install.php => veiligheidsredenen!";
}
else
{
    echo"<b>Er is een fout gebeurd!</b><br>";
    echo"* controleer uw mysql-instellingen (username, password, database,...) in config.php *";
}


mysql_close($DBName);
?>

thx in advance

airco

  • Arnim
  • Registratie: Juni 2001
  • Laatst online: 22-09 16:18
Quotje vergeten...
PHP:
1
2
3
<?
echo"Tables <i>artikels</i> en <i>reacties</i> gecrëerd<br><br>";
?>

Team ColdFusion


  • RIP-airco
  • Registratie: December 2000
  • Laatst online: 03-11-2024
ermmm nog foutmeldingen waar ik niet echt de juiste betekenis van begrijp?!? Zou dit een probleem kunnen zijn in de config van mijn mysql ?!?

thx alvast voor de hulp Arnim!!

airco
code:
1
2
3
4
5
6
Warning: Supplied argument is not a valid MySQL-Link resource in D:\WEBDES~1\GBA\GBA0.1\admin\TMP2C.tmp on line 16

Warning: Supplied argument is not a valid MySQL-Link resource in D:\WEBDES~1\GBA\GBA0.1\admin\TMP 2C.tmp on line 28
Er is een fout gebeurd!
* controleer uw mysql-instellingen (username, password, database,...) in config.php *
Warning: Supplied argument is not a valid MySQL-Link resource in D:\WEBDES~1\GBA\GBA0.1\ad min\TMP2C.tmp on line 44

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 12:14

Knutselsmurf

LED's make things better

De mensen hier zijn ontzettend lui en hebben dus geen zin om regels te tellen. Het is dus wel makkelijk om even in je code aan te geven in welke regel(s) je foutmeldingen krijgt.

- This line is intentionally left blank -


  • vlabakje
  • Registratie: Juni 2000
  • Laatst online: 11-07 00:41
Op maandag 17 september 2001 23:05 schreef Knutselsmurf het volgende:
De mensen hier zijn ontzettend lui en hebben dus geen zin om regels te tellen. Het is dus wel makkelijk om even in je code aan te geven in welke regel(s) je foutmeldingen krijgt.
de poster had ook de faq kunnen lezen...
* vlabakje voelt zich verder niet aangesproken ;)

als dit hier staat heb ik een php-generated sig :)


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

goed letten op de syntax highlighting.. als je goed kijkt zie je dat de kleur omslaat, je bent ook een " aan het inede vergeten..
regel 35 is die quote in de 2e post..

  • RIP-airco
  • Registratie: December 2000
  • Laatst online: 03-11-2024
hmmmzzz

die typo-fout is nu weg!! maar nu heb ik nog altijd die foutmeldingen van mysql waar ik niet verder mee kom!!

airco

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
je moet wel je db verbinding mee geven.

hier kan die nix mee.


probeer dit eens:
code:
1
2
3
$db=mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");
$query="...bla...";
mysql_query($query,$db);

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who

Pagina: 1