Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   mysql abfrage rückgabewert (https://www.delphipraxis.net/125110-mysql-abfrage-rueckgabewert.html)

DeddyH 1. Dez 2008 07:32

Re: mysql abfrage rückgabewert
 
Code:
$link = $_SERVER["REQUEST_URI"];

$sql = "SELECT *FROM nl_anmeldungen WHERE link = $link"; //in Anführungszeichen

//oder so:
//$sql = 'SELECT *FROM nl_anmeldungen WHERE link = '.$link;

$result = mysql_query($sql,$con);


if (mysql_num_rows($result) >= 1)
{
    echo "<font color='#ff0000'>Daten gefunden!</font>
";
}
else
{
    echo "<font color='#ff0000'>Keine Daten gefunden!</font>
";
}

Delphi-Phil 1. Dez 2008 09:48

Re: mysql abfrage rückgabewert
 
Guten Morgen,

ich vertehe die Welt nicht mehr. Irgendwo muss ein Fehler sein:
Code:
$link = $_SERVER["REQUEST_URI"];

$sql = "SELECT *FROM nl_anmeldungen WHERE link = $link";

$result = mysql_query($sql,$con);


if (mysql_num_rows($result) >= 1)
{
    echo "<font color='#ff0000'>Daten gefunden!</font>
";
}
else
{
    echo "<font color='#ff0000'>Keine Daten gefunden!</font>
";
}
jetzt habe ich einen falschen und zwei richtige einträge in der datenbank, im bezug auf die abfrage.

wieso kommt: "keine datensätze gefunden" ???

DeddyH 1. Dez 2008 09:58

Re: mysql abfrage rückgabewert
 
Du machst ja anscheinend einen Stringvergleich: link = $link. Da muss die Schreibweise exakt gleich sein. Ist sie das?

Delphi-Phil 1. Dez 2008 10:07

Re: mysql abfrage rückgabewert
 
also ich sehe es so das die schreibweise gleich ist!

Kannst du es mal testen bitte!

*snip*

ich lasse hinger dem doppelpunkt bei keine daten gefunden mal zum testen die variavble $link ausgeben

[edit=Admin]Link auf Wunsch des Autors entfernt. Mfg, Daniel[/edit]

DeddyH 1. Dez 2008 10:10

Re: mysql abfrage rückgabewert
 
ich@da.de -> Anmeldung erfolgreich :gruebel:

Delphi-Phil 1. Dez 2008 10:11

Re: mysql abfrage rückgabewert
 
ja du musst ja noch die email bekommen!!

und in der mail ist ein link!

DeddyH 1. Dez 2008 10:21

Re: mysql abfrage rückgabewert
 
Ja gut, wie sehen die Einträge in der DB denn aus?

[edit] Der String, der mir angezeigt wird, lautet /newsletter_bestaetigung.php/902cbc498b15becc838bd7ad96c3fc39 [/edit]

Delphi-Phil 1. Dez 2008 10:24

Re: mysql abfrage rückgabewert
 
-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost:3306
-- Erstellungszeit: 01. Dezember 2008 um 11:23
-- Server Version: 5.0.45
-- PHP-Version: 5.2.6
--
-- Datenbank: `kueber_newsletter`
--

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

--
-- Tabellenstruktur für Tabelle `nl_anmeldungen`
--

CREATE TABLE `nl_anmeldungen` (
`id` int(11) NOT NULL auto_increment,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`anrede` varchar(50) NOT NULL,
`vorname` varchar(50) NOT NULL,
`nachname` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`bestaetigung` varchar(50) NOT NULL,
`link` varchar(255) NOT NULL,
`linkmail` varchar(255) NOT NULL,
`md5wert` varchar(50) NOT NULL,
`bestaetigungemail` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=106 DEFAULT CHARSET=utf8 AUTO_INCREMENT=106 ;

--
-- Daten für Tabelle `nl_anmeldungen`
--

INSERT INTO `nl_anmeldungen` ( *snip* );

[edit=Admin]Daten auf Wunsch des Autors entfernt. Mfg, Daniel[/edit]

DeddyH 1. Dez 2008 10:31

Re: mysql abfrage rückgabewert
 
Der Zeilenumbruch ist Dir aufgefallen?

P.S.: Hab ich mich aus Faulheit zur Frau gemacht :lol:

Delphi-Phil 1. Dez 2008 10:33

Re: mysql abfrage rückgabewert
 
welchen zeilenumbruch meinst du?????


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.
Seite 2 von 6     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz