php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.11.2010, 20:18  
Benutzer
 
Registriert seit: 29.07.2010
Beiträge: 40
PHP-Kenntnisse:
Anfänger
ScriptChaos ist zur Zeit noch ein unbeschriebenes Blatt
Standard Datenbanksuche mit PHP

Hey,

ich weiss dieses Thema gibt es zu Genüge aber ich habe einen Fall und komme dort nicht weiter.

Ich möchte die Datenbank ganz normal durchsuchen und dabei LIKE benutzen. Eigentlich kein Problem nur irgendwie geht es nicht. Das ist mein Code.

PHP-Code:
    include("php.inc/dbconnect.inc.php");
    
$category $_GET["a"];
    
$page $_GET["page"];
    
$klein $page*20;
    
$gross $klein 20;


$elemente2 mysql_query("SELECT * FROM bilder WHERE nummer >= '$klein' AND nummer < '$gross' AND kategorie LIKE %Illustration% ORDER BY nummer DESC") or die (mysql_error());
    
    while(
$elemente1 mysql_fetch_object($elemente2)){
        
$elemente[$i] = $elemente1->vorschauurl;
        
$i++;
        if (
$i == 20) {break;}
    } 
nun gibt er mir aus:

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 '%'Illustrationen'% ORDER BY nummer DESC' at line 1

Ich vermute ich habe etwas mit den " und den ' falsch gemacht, aber ich finde es nicht. Könnte mir vielleicht jemand erklären warum das diesen Fehler ausgibt?
ScriptChaos ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.11.2010, 20:21  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von ScriptChaos Beitrag anzeigen
nun gibt er mir aus:

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 '%'Illustrationen'% ORDER BY nummer DESC' at line 1
http://www.php.de/wiki-php/index.php...Query_ausgeben

Zitat:
Ich vermute ich habe etwas mit den " und den ' falsch gemacht, aber ich finde es nicht.
Wenn du dir über die Syntax nicht im klaren bist, lies dazu bitte im Handbuch nach.
http://dev.mysql.com/doc/refman/5.1/...ng-syntax.html
http://dev.mysql.com/doc/refman/5.1/...#operator_like
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 24.11.2010, 20:23  
Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 57
threadi
Standard

Code:
%Illustration%
auch mit ' umgeben, wie es im Handbuch steht.
threadi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Datenbanksuche (Groß-Kleinschreibung nicht beachten) 22hase Datenbanken 13 21.01.2009 08:46
Datenbanksuche mit Blättern elena PHP Tipps 2005-2 2 17.08.2005 15:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datenbanksuche, http://www.php.de/php-einsteiger/74343-datenbanksuche-mit-php.html, php datenbank suche, datenbanksuche php, datenbank suche, datenbanksuche mit php, datenbank suche php, php suchefeld datenbank anfänger, php datenbank suche script, datenbank suche in php, datenbank suchmaschine, php suchfunktion datenbank, php code suchmaschine in datenbank, php datenbanksuchfunktion, datenbanksuche per php, zur datenbank suche, datenbank suche php script, php scripts datenbanksuche, datenbanksuche mit php script, php datenbank suche page

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum