SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.01.2004, 13:15:23
chriofthechri chriofthechri ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 3
Abfrage aus Datenbank

Hallo, ich hoffe nicht einen gleichen Thread überlesen zu haben. Es geht um folgendes.

<?php
$tour1 = "AA";
$res = mysql_db_query("XxXxX",
"select * from Tour WHERE tour = $tour1");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$Touren = mysql_result($res, $i, "tour");
$d_date = mysql_result($res, $i, "datum");
echo "<font face=Verdana size=2>$Touren $d_date </font><br>";

}
?>

Das Problem das ich habe liegt in der WHERE Definition. Ich habe in dieser DB 30 Datensätze und bei 17 davon ist tour "AA". Jedoch meldet er immer "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource". In der selben DB stehen auch Datumsangaben, wenn ich die Where Def. aufs Datum beziehe funktioniert es, nur leider so nicht.

Ich verstehe es nicht, kann jemand helfen?
Mit Zitat antworten
  #2  
Alt 06.01.2004, 13:20:33
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi,

probier's mal mit ', wenn tour ein "String" ist:
PHP-Code:
$res mysql_db_query("XxXxX",
"SELECT * FROM Tour WHERE tour = '$tour1'");# '$tour1' 
Grüsse

EDIT:
Benutze lieber mysql_query() -> http://de.php.net/manual/de/function.mysql-db-query.php

mysql_select_db("XxXxX");
$res = mysql_query("SELECT * FROM Tour WHERE tour = '$tour1'");# '$tour1'


Geändert von chris17 (06.01.2004 um 13:28:42 Uhr)
Mit Zitat antworten
  #3  
Alt 06.01.2004, 13:29:33
chriofthechri chriofthechri ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 3
YES!
Danke, funktionieren tuts so. Ich versteht zwar nicht ganz warum -> weil n00p. Aber Hauptsache es geht.

Danke für die prompte Antwort.

PS. falls dir langweilig ist kannst mir ja noch kurz posten WARUM es jetzt geht *g*
Mit Zitat antworten
  #4  
Alt 06.01.2004, 13:41:56
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Ok, in Kurzform :-)

wenn tour eine Zeichenkette ist dann musst Du die ' verwenden
-> WHERE tour='$tour1'

wenn tour eine Zahl ist
-> WHERE tour=$tour1
Mit Zitat antworten
  #5  
Alt 06.01.2004, 13:55:27
chriofthechri chriofthechri ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 3
ahh. das ist dann quasi eine coole faustregel :-)))

thx
Mit Zitat antworten
  #6  
Alt 06.01.2004, 21:54:27
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von chriofthechri
das ist dann quasi eine coole faustregel :-)))
Mit einer kleinen Tücke:
1.01 ist eine Zahl, 1,01 ist ein String.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31:41 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt