Avatar billede ackers.tk Nybegynder
12. november 2005 - 15:35 Der er 15 kommentarer

blanke sider som kører php m mysql

Hey

Jeg har installeret en apache på min lokala computer og med tilhørende php og mysql.

Apachen funker fint med http://localhost/ og jeg kan også eksevere php filer som:

<?
print'hallo world';
?>
men når der kommer en connection i php'en så viser servern kun blanke sider.

Er der nogen derude som kender til dette problem. den kan være en lille ting, jeg ved det ikke, men måske du kunne hjælpe mig lidt ud af denne her...
Avatar billede ackers.tk Nybegynder
12. november 2005 - 15:47 #1
evt ku det være mysql 5'ern som jeg har installeret
Avatar billede ackers.tk Nybegynder
12. november 2005 - 15:59 #2
nu har jeg prøvet den gamle MySQL version 3.23.47, som webcafe anbefaler men hjalp ikke :(
Avatar billede arne_v Ekspert
12. november 2005 - 16:10 #3
må vi se den PHP kode med MySQL kald som giver blank side ?
Avatar billede ackers.tk Nybegynder
12. november 2005 - 16:27 #4
hmm jeg prøver pt og kører den der konfiguration af mysqlen men den vil ikke starte myqsl'en ....hmmm
Avatar billede ackers.tk Nybegynder
12. november 2005 - 16:28 #5
hvilken myqsl er anbefalet til en xp maskine som min
Avatar billede arne_v Ekspert
12. november 2005 - 16:29 #6
windows versionen

:-)

bare tag nyeste
Avatar billede ackers.tk Nybegynder
12. november 2005 - 16:50 #7
<?
print'hallo';

function aabn_forbindelse_og_vaelgdb() {
  $server = "localhost";
  $bruger = "root";
  $kodeord = "<min kode>";
  $database = "mixmeister_dk";

  if (!mysql_connect("$server","$bruger","$kodeord")) {
    udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
  }

  if(!mysql_select_db("$database")) {
    udskriv_fejl("Kunne ikke vælge databasen: $database");
  }
}

aabn_forbindelse_og_vaelgdb();

$array = sql_spoerg_og_faa_svar("select * from navn");

for ($i = 0; $i < sizeof($array); $i++) {
  extract($array[$i]);
  echo "<p>$navn</p>";
}

luk_forbindelse();



?>
Avatar billede ackers.tk Nybegynder
12. november 2005 - 16:51 #8
jeg har oprettet en db der hedder mixmeister_dk og tabellen navn
Avatar billede arne_v Ekspert
12. november 2005 - 16:54 #9
hvor er sql_spoerg_og_faa_svar og luk_forbindelse ?
Avatar billede ackers.tk Nybegynder
12. november 2005 - 17:03 #10
det der er taget fra webcafe - jeg kan ikke helt gennemskue det men findes der ikke en lille kodstump som connecter til en mysql og printer indholdet evt.
Avatar billede arne_v Ekspert
12. november 2005 - 17:07 #11
<?php
$con = mysql_connect("dinhost", "ditbrugernavn", "ditpassword") or die(mysql_error());
mysql_select_db("dindatabase", $con) or die(mysql_error());
$rs = mysql_query("SELECT * FROM dintabel", $con) or die(mysql_error());
while ($row = mysql_fetch_array($rs, MYSQL_ASSOC)) {
    print $row["felt1"] . " " . $row["felt2"] . "<br>\n";
}
mysql_free_result($rs);
mysql_close($con);
?>
Avatar billede ackers.tk Nybegynder
12. november 2005 - 17:19 #12
hmm den side er helt tom jeg eksekvere den efter jeg har udfyld med de rigtige info
Avatar billede showsource Seniormester
12. november 2005 - 20:56 #13
Prøv med
<?php
ini_set('error_reporting', "E_ALL");

$con = mysql_connect("dinhost", "ditbrugernavn", "ditpassword") or die(mysql_error());
mysql_select_db("dindatabase", $con) or die(mysql_error());
$rs = mysql_query("SELECT * FROM dintabel", $con) or die(mysql_error());
while ($row = mysql_fetch_array($rs, MYSQL_ASSOC)) {
    print $row["felt1"] . " " . $row["felt2"] . "<br>\n";
}
mysql_free_result($rs);
mysql_close($con);
?>

Det kan meget vel være fordi mysql pr. default ikke længere er "included" i php
Avatar billede ackers.tk Nybegynder
13. november 2005 - 23:02 #14
har oprettet overstående eksempel men stadig helt blak skræm - det er da underligt
Avatar billede arne_v Ekspert
14. november 2005 - 14:47 #15
hvordan ser det ud i "show source" ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester