Als eerste sorry voor de rare gebruikersnaam, er is blijkbaar iets verkeerd gegaan met mijn autoformulierenfunctie :-)
Ik heb wat vrije code omgebouw en het rare is dat ondanks de foutmeldingen het toch doet wat ik wil.
De code is:
$select = mysql_select_db($database,$conn) or die ("unable to select db");
$result=mysql_db_query($database, "SELECT actief,jaar,weekdag,article,url FROM $table WHERE dag = \"$day\" AND maand = \"$month\" ORDER BY RAND()
LIMIT 0,1");
De error die ik krijg is:
Deprecated: Function mysql_db_query() is deprecated in /home/SNIPUSERNAME/domains/SNUPDOMAINNAME.com/public_html/tih/run.php on line 42
Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in /home/NIPUSERNAME/domains/SNUPDOMAINNAME.com/public_html/tih/run.php on line 4
Ik heb het proberen om te zetten in:
$mysqli = new mysqli(localhost, $user, $pass, $database);
$result = $mysqli->query("SELECT actief,jaar,weekdag,article,url FROM $table WHERE dag = \"$day\" AND maand = \"$month\" ORDER BY RAND() LIMIT 0,1");
$mysqli = new mysqli('localhost', $user, $pass, $database);
$result = $mysqli->query("SELECT actief,jaar,weekdag,article,url FROM ".$table." WHERE dag = '".$day."' AND maand = '".$month."' ORDER BY RAND() LIMIT 0,1");
Thank Aar ! Eerste probleem is opgelost, maar nu verderop een foutmelding. "Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in "
Wellicht helpt het als ik de gehele code vermeld:
<?
include("datesconfig.php");
global $Awhichday;
// Door whichday aan te passen wordt er niet vandaag maar bv gisteren of morgen gebruikt
$Awhichday = 0;
// Data ophalen uit database
$conn = @mysql_pconnect($server,$user,$pass) or die ("unable to connect");
// $select = mysql_select_db($database,$conn) or die ("unable to select db");
// $result=mysql_db_query($database, "SELECT actief,jaar,weekdag,article,url FROM vandaag WHERE dag = \"$day\" AND maand = \"$month\" ORDER BY
RAND() LIMIT 0,1");
$mysqli = new mysqli('localhost', $user, $pass, $database);
$result = $mysqli->query("SELECT actief,jaar,weekdag,article,url FROM ".$table." WHERE dag = '".$day."' AND maand = '".$month."' ORDER BY RAND() LIMIT
0,1");
$eventlist = "";
// Wat hulpstukjes om later de link url op te bouwen
$linkstart = '<a href="';
$linkend = '">-- klik hier --</a>';
// Loop door de resultaten
while ($data=mysql_fetch_array($result)) {