Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

Problem mit mysql_fetch_array()
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 11.02.2009, 20:22    Titel:

Code:
SELECT * FROM teilnehmer WHERE MATCH(tnid) AGAINST ('1')
SELECT * FROM teilnehmer WHERE MATCH(vorname) AGAINST ('Thomas')
SELECT * FROM teilnehmer WHERE MATCH(name) AGAINST ('Häfliger')
SELECT * FROM teilnehmer WHERE MATCH(jahrgang) AGAINST ('1991')


die Spaltennamen stimmen überein... und alle Spalten haben Fulltext (ausser tnid, das ist der PrimaryKey)
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13889
Wohnort: Wien

BeitragVerfasst am: 11.02.2009, 20:42    Titel:

thoha hat Folgendes geschrieben:
ausser tnid, das ist der PrimaryKey

Wink Mr. Green Laughing
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 11.02.2009, 22:18    Titel:

was zum Henker ist daran so lustig?
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13889
Wohnort: Wien

BeitragVerfasst am: 12.02.2009, 14:14    Titel:

Na bei welchem Query kommt denn der Fehler? Nicht zufällig bei dem ohne Fulltext Index, oder? Wink
Das wollte ich damit aussagen - probiere die gleichen Queries einfach mal in PMA (phpMyAdmin) aus Smile


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 12.02.2009, 17:05    Titel:

der Fehler kommt bei allen Suchfeldern, egal ob mit oder ohne Fulltext.
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13889
Wohnort: Wien

BeitragVerfasst am: 12.02.2009, 17:40    Titel:

Hallo thoha, ich habe das jetzt einmal auf meinem Server zum Test ausprobiert, mit folgender Tabellenstruktur:
Code:
-- phpMyAdmin SQL Dump
-- version 2.11.9.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 12. Februar 2009 um 17:36
-- Server Version: 5.0.32
-- PHP-Version: 5.2.0-8+etch13

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Datenbank: `thoha_test`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `teilnehmer`
--

CREATE TABLE IF NOT EXISTS `teilnehmer` (
  `tnid` mediumint(8) NOT NULL,
  `vorname` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `jahrgang` varchar(255) NOT NULL,
  PRIMARY KEY  (`tnid`),
  FULLTEXT KEY `vorname` (`vorname`),
  FULLTEXT KEY `name` (`name`),
  FULLTEXT KEY `jahrgang` (`jahrgang`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Und nur bei folgendem MySQL Query kommt ein Fehler:
Code:
SELECT * FROM teilnehmer WHERE MATCH(tnid) AGAINST ('1')

Logisch, das Feld hat keinen Fulltext Index, da musst normale Vergleiche (=) verwenden. Alle anderen Queries funktionieren bei mir.


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 12.02.2009, 20:30    Titel:

Hallo

ich habe gerade diesen Befehl
Code:
SELECT * FROM teilnehmer WHERE MATCH(vorname) AGAINST ('Kevin')


gerade direkt in PHPmyAdmin ausprobiert, er liefert mir Null Zeilen zurück.
ich habs auch mit meinem Namen probiert, es geht irgendwie wirklich nicht....


EDIT: habs jetzt ganz anders gelöst und das Problem umgangen

Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von thoha.
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 16.06.2009, 18:58    Titel:

Hallo zusammen

kann mir bitte jemand sagen, was an folgender mysql-Abfrage falsch ist?

Code:
"SELECT * FROM einsatzzentrale ORDER BY occ_timestamp WHERE `occ_status` = 1"


Folgender Fehler:
Code:
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 'WHERE `occ_status` = 1' at line 1


und

Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/convenia/public_html/db/admin/einsatzzentrale/einsatzzentrale.php on line 211


Danke!
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 17.06.2009, 20:09    Titel:

Tja... ich Idiot... WHERE kommt vor ORDER BY....
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 29.03.2020, 08:22
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]