webForumDet fria alternativet

mysql, apache, php

7 svar · 529 visningar · startad av toddyd

toddydMedlem sedan jan. 200635 inlägg
#1

Är ny på databas arenan och försöker få php apache och mysql att lira ihop.

Jag har installerat alla tre enligt bokens regler och apache kan nu ta hand om mina första php dokument.

Jag har skapat en databas i mysql men det funkar inte med databaskopplingen.

så här ser den ut

<?
$conn=@mysql_connect()

or die("går inte");

print("det funkar!");
?>

Enligt min bok ska detta räcka för att testa kopplingen.

När jag kör dokumentet i webbläsaren så händer det inte ett skit. Däremot rapporterar servern om det är något fel i syntaxen på min kod så någon slags kommunikation finns det.

mysql är startat, likaså apache men jag antar att det finns en hel del andra nybörjarfällor.

tacksam för tips

P.S mitt första php dokument hämtade php information med phpinfo();
I informationen i webbläsaren under system så står det Windows NT fast jag har windows xp. Kanske har jag installerat fel PHP och därav mina problem?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Flyttas från SQL

ikarosMedlem sedan juni 2000114 inlägg
#3

Du bör ange vilken server du vill ansluta till (även om det är localhost), användare samt lösenord. Kolla i manualen: http://se2.php.net/mysql-connect

Ta även bort @-tecknet för att se om du får något felmeddelande. @ gör nämligen att eventuella felmeddelanden inte skrivs ut.

toddydMedlem sedan jan. 200635 inlägg
#4

Fatal error

Tack för tipsen.

När jag använde syntaxen på PHPs hemsida. dvs följande:

<?php
$link = mysql_connect('tobbes_server', 'root', 'fsgg45623);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

så fick jag detta felmeddelande

Fatal error: Call to undefined function mysql_connect() in C:\Program\Apache Group\Apache2\htdocs\x.php on line 3

Vad kan tänkas vara fel?

GunnarDMedlem sedan juni 20014 290 inlägg
#5

Du har inte aktiverat stödet för MySQL i PHP.

SjodahlMedlem sedan maj 20033 218 inlägg
#6

Kanske har du glömt detta:

aktivera php_mysql.dll i php.ini
och lägg libmysql.dll i system32 mappen

(brukar jag göra)

toddydMedlem sedan jan. 200635 inlägg
#7

Kirrat ! TNX=) :P

SjodahlMedlem sedan maj 20033 218 inlägg
#8

Glöm inte att acceptera tråden som avslutad om det löste sig.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)