Author Topic: mysql query nach Umstieg auf 2.8.12 in template Datei nicht mehr ausführbar  (Read 258 times)

Offline stef4n

  • Posts: 34
Hallo Zusammen,

habe soweit alle Themen (UTF - charset Umlaute, Droplet etc.) von Umstieg 2.8.1 -> 2.8.3 -> 2.8.10/11/12 2.10.0 -> 2.11.0 -> 2.12.0 hinbekommen.

In meiner Template Datei habe ich ein direktes mysql query zur Ansicht der letzten Seitenänderungen. Finde leider nicht warum dieses nicht mehr angezeigt wird. Hat einer Rat? Vielen Dank

Code: [Select]
<?
$ergebnis = mysql_query ("SELECT * FROM " . TABLE_PREFIX . "pages WHERE visibility = 'public' ORDER BY modified_when DESC LIMIT 5");
$heute = floor(time() / 86400);
$bisher = -1;
while ($zeile = mysql_fetch_array($ergebnis))
{
  $tag =floor($zeile['modified_when'] / 86400); 
  $aktuell = $heute - $tag;
  if ($aktuell > 1) { $aktuell = 1; }
  if ($aktuell < 1) {
$aenderungsdatum= date("H:i ", $zeile['modified_when']);
  } else {
   $aenderungsdatum= date("d. M Y ", $zeile['modified_when']);
  }
$weblink=$zeile['link'];
  $cutzeichen=strrpos($weblink,"/");
  $weblinktext = substr($weblink,0,$cutzeichen);
if ($weblinktext == "")
  {
$weblink_text = "(im Hauptverzeichnis)";
}
else
{
   $weblink_text = "(" .  str_replace('/', ' > ', $weblinktext) . ")";
  }
if ($bisher <> $aktuell)
{
$bisher = $aktuell;
switch ($aktuell)
{
case 0: echo "<h5>heute aktualisiert</h5><ul class=\"list list-icons list-icons-sm\">\n"; break;
case 1: echo "<h5>zuletzt aktualisiert</h5><ul class=\"list list-icons list-icons-sm\">\n"; break;
}
}
echo "<li><p class='lastchanges'><a href=\"" .  WB_URL . PAGES_DIRECTORY . "$weblink.php\"><b>" . $zeile['page_title'] . "</b></a><br /> ". $weblink_text . "</p></li>\n";
}
echo "</ul>"
?>
« Last Edit: June 11, 2018, 10:54:45 PM by DarkViper »

Offline dbs

  • Betatester
  • **
  • Posts: 7553
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Hallo, tausche mal $ergebnis = mysql_query ( ... gegen
Code: [Select]
$ergebnis = $database->query ( ...
und
Code: [Select]
<?php
while ($zeile mysql_fetch_array($ergebnis)) {
 
// gegen
while ($zeile $ergebnis->fetchRow(MYSQLI_ASSOC)) {
edit: Manuela
« Last Edit: June 11, 2018, 10:50:56 PM by DarkViper »

Offline stef4n

  • Posts: 34
Du bist der Beste, danke fürs schnelle erledigen.

Bitte via PN um kurzen Austausch, würde Dir gerne den Aufwand entschädigen

Offline dbs

  • Betatester
  • **
  • Posts: 7553
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Wenn du etwas spenden möchtest kannst du gern den WebsiteBaker PayPal Button benutzen.
Kommt WB zugute, deshalb machen wir das hier.  :-)


PS: Danke an Manu

 

postern-length