• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL Error bei der Suchfunktion

Status
Für weitere Antworten geschlossen.

Dewil

Neues Mitglied
Hallo,

Wenn ich auf meiner Homepage auf Suche gehen will und versuche etwas zu suchen kommt immer eine MySQL Fehlermeldung. Habe leider wenig Ahnung von php und SQL wäre super wenn ihr mir helfen könntet.
Vielen Dank für eure Antworten im Voraus.

Mfg

Meine hp:tsr-clan


Fehlermeldung:



function debug_backtrace does not exists MySQL Error:
1146 : Table 'dewil88.prefix_' doesn't exist
in Query:
SELECT COUNT(*) FROM prefix_
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/dewil88/include/includes/func/db/mysql.php on line 54
function debug_backtrace does not exists MySQL Error:
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT} FROM ic1_topics a LEFT JOIN ic1_forums b ON b.id = a.fid LEFT ' at line 1
in Query:
SELECT {SELECT} FROM ic1_topics a LEFT JOIN ic1_forums b ON b.id = a.fid LEFT JOIN ic1_posts c ON c.tid = a.id LEFT JOIN ic1_user d ON c.erstid = d.id LEFT JOIN ic1_groupusers vg ON vg.uid = 1 AND vg.gid = b.view LEFT JOIN ic1_groupusers rg ON rg.uid = 1 AND rg.gid = b.reply LEFT JOIN ic1_groupusers sg ON sg.uid = 1 AND sg.gid = b.start WHERE (((b.view >= -9 AND b.view <= 0) OR (b.reply >= -9 AND b.reply <= 0) OR (b.start >= -9 AND b.start <= 0)) OR (vg.fid IS NOT NULL OR rg.fid IS NOT NULL OR sg.fid IS NOT NULL OR -9 = -9)) AND {WHERE} ORDER BY c.time DESC LIMIT 0,25
Gesamt:​



Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/dewil88/include/includes/func/db/mysql.php on line 58
 
Werbung:
ich denke mal du hast nen fehler in der abfrage also zb SeLECT des muss groß geschreiben sein
wenn du phpmyadmin hast kannste deine abfrage ja mal eintippen und wenn des ne fehlermeldung gibt liegts daran
 
Würde sagen es liegt am

Code:
{SELECT}

An die Stelle sollten eigentlich die Tabellenspalten kommen die für das Ergebnis gebraucht werden.
 
Werbung:
Danke für eure schnellen Antworten, kannst du mir vielleicht genau erklären was ich machen muss, kenn mich da nur schlecht aus? thx
 
Und hier kennt sich keiner mit deiner php-Datei aus. Du musst das ja irgendwoher haben, sieht nicht so aus als würdest du das selbst entwurfen haben, wenn du jetzt nicht weißt wie es weiter geht. Wende dich an den der dir das vorbereitet hat oder schau dir deine Datenbank und deine Programmierung an.
 
nein nein ist ne clan cms. Welche php datei ist es denn^^? die suchen.php vllt? ich lade den Text einfach mal hoch.

Code:
<?php 
#   Copyright by: Manuel Staechele
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

$title = $allgAr['title'].' :: Save Post';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="?search">Suchen</a>'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();

?>

<form action="?forum-6" method="POST">
<input type="text" value="<?php echo $such; ?>" name="such" size="30">
&nbsp;<input type="submit" value="Suchen" name="submit">

</form>
<hr>
<br />

<?php
$i = 0;
if ( ! empty ($such) ) {
  if ( !empty ($jforum) ) {
        $abf = 'SELECT DISTINCT a.tid, b.name
                      FROM `prefix_posts` a
                INNER JOIN `prefix_topic` b ON a.tid = b.id
                        WHERE txt LIKE "%'.$such.'%"';
      
        $such_string = '<b>Forum</b><br><br>';
        
        $erg = db_query($abf);
      while ($row = db_fetch_object($erg)) {
            
                $i++;
                $such_string .= '<a href="?forum-2&fid=&tid='.$row->tid.'&such=';
                $such_string .= $such.'">'.$row->name.'</a><br />';
                
        }
    } // ende forum durchsuchen
    if ( !empty($jnews) AND !empty($jforum) ) {
      $such_string .= '</td><td class="Cnorm" valign="top">';
    }
    
    if ( !empty ($jnews) ) {        
        $such_string .= '<b>News</b><br><br>';
        $abf = 'SELECT 
                titel,id
                        FROM 
                          prefix_news
                WHERE
                            text LIKE "%'.$such.'%" 
                        ORDER
                          BY time DESC';    
        $erg = db_query($abf);
      while ($row = db_fetch_object($erg)) {
        $i++;            
                $such_string .= '<a href="?news-1&nid=';
                $such_string .= $row->id.'&such=';
                $such_string .= $such.'">'.$row->titel.'</a><br />';

        }
  }
  if ($i > 0) {
      echo $i.' Treffer für die suche nach: '.$such;
        echo '<table width="100%" cellpadding="10" border="0" cellspacing="1" class="border"><tr><td class="Cnorm" valign="top">';
        echo $such_string;
      echo '</td></tr></table>';
    } else {
      echo 'Leider wurde keine übereinstimmung mit dem Suchbegriff '.$such.' gefunden';
    }
}    
                
$design->footer();

?>
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben