php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.01.2006, 17:38  
Erfahrener Benutzer
 
Registriert seit: 14.01.2006
Beiträge: 111
moose
Standard leerzeichen

ich hab bei einer sql- abfrage folgendes problem:
1. ich lese eine datensatz in einer tabelle aus, in dem die variablen a, b und c mit kommas getrennt sind: a; b; c
das ist dann $result
2. $professionen = explode (";", $result);
3. jetzt bring ich das ganze in form einer SELECT-Abfrage:
PHP-Code:
$select "";
$i 0;
foreach(
$professionen AS $profession) {
    
$i ++;
    if(
$i==1){$select $select."SELECT * FROM professionen WHERE name_p='".$profession."' ";}
    else{
$select $select."OR name_p='".$profession."' ";}} 
4. jetzt die abfrage und ne kontrolle
PHP-Code:
    $result mysql_query($select) OR die(mysql_error());
echo 
$select
5. und jetzt wird das ganze ausgegeben:
PHP-Code:
    while($row mysql_fetch_assoc($result)){
        echo 
"
"
.$row['name_p'];
    } 
Das ausgegebene sollte dann so aussehen:
a
b
c
aber ich bekomm nur das erste, also a. ich hab alles nach fehlern durchsucht und bei 4. hab ich ein leerzeichen reinbekommen, wo keines sein sollte:
SELECT * FROM professionen WHERE name_p='a' OR 'name_p=' b' OR name_p=' c';
als ich das in den sql bereich von phpMyadmin eingegeben hab und die leerzeichen zwischen denen hier ' entfernt hab hats funktioniert, aber im skript tut er mir nach wie vor die leerzeichen rein
moose ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.01.2006, 18:54  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Nutze am einfachsten IN

in $result steht "a; b; c " ?

PHP-Code:
$professionen implode("','"explode ("; "$result)); 
$select "SELECT * FROM professionen WHERE name_p IN ('".$professionen."') "
DiBo33 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
Feldname mit Leerzeichen lässt sich nicht verarbeiten TheFlu Datenbanken 8 16.10.2007 23:01
wordwrap und Leerzeichen Zangelo PHP Tipps 2007 6 10.04.2007 21:36
Dateinamen ausgeben mit Leerzeichen tennessee Server, Hosting und Workstations 2 12.04.2006 17:18
fgets und leerzeichen notyyy PHP Tipps 2006 4 19.02.2006 23:00
führende Leerzeichen entfernen PHP Tipps 2007 6 20.11.2005 13:23
String (Dateipfad) auf Länge und Leerzeichen überprüfen HTML, Usability und Barrierefreiheit 4 03.06.2005 12:34
Leerzeichen wird nicht angezeigt PHP Tipps 2005 7 11.03.2005 20:01
[Erledigt] Leerzeichen in Hyperlinks Server, Hosting und Workstations 2 23.11.2004 08:40
verdammt,bracuhe sowas mit leerzeichen :D Skazi PHP Tipps 2004 1 20.10.2004 08:32
[Erledigt] Hilfe: Leerzeichen bei SQL-Eintrag über Formular Datenbanken 2 05.09.2004 22:17
Leerzeichen in Regexp PHP Tipps 2004 2 05.09.2004 16:13
Leerzeichen aus DB-Feld werden zu einem zusammengefaßt HTML, Usability und Barrierefreiheit 2 13.08.2004 13:54
leerzeichen wo gar keiner ist HTML, Usability und Barrierefreiheit 7 07.08.2004 13:39
Übergabe von Daten - Nach Leerzeichen wird String abgeschnit PHP Tipps 2004 4 21.07.2004 07:40
[Erledigt] string in array wird immer bei leerzeichen abgeschnitten?? PHP Tipps 2004 5 12.07.2004 16:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql abfrage macht ein leerzeichen rein, phpmyadmin select leerzeichen, html select leerzeichen, phpmyadmin leerzeichen in datensatz entfernen, icq2go deutsch

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:34 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.