php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.02.2012, 22:30  
Neuer Benutzer
 
Registriert seit: 05.02.2012
Beiträge: 10
PHP-Kenntnisse:
Anfänger
diversity befindet sich auf einem aufstrebenden Ast
Standard Visualbasic -> PHP -> Mysql

(1. Beitrag)
Hallo ich bin gerade dabei in VisualBasic 2010 ein Login/Reg. Programm zu schreiben.

Um das Programm sicherer zu machen will ich die abfrage nach den MySQL Daten über eine PHP Script machen was wiefolgt aussieht.:

PHP-Code:
<?php
$userid 
mysql_real_escape_string($_POST['u']);
mysql_connect('Hoster''Benutzername''Passwort') or die ("Keine Verbindung zum Server");
mysql_select_db('Datenbankname') or die ("Keine Verbindung zur Datenbank");
$query "SELECT * FROM `Test` WHERE `Username`='$userid'";
$result mysql_query($query);
$resultcount mysql_num_rows($result);
if (
$resultcount == 0){
echo 
"0";
}
else {
echo 
"1";
}
jedoch bekomm ich immer den Result ("0") ich weiß jetzt nicht ob der Fehler im VBCode liegt (was eigentlich nicht sein kann) oder im PHP Code da ich mich nicht sooo mit PHP auskenne.

Würde mich über antworten freuen

Mfg Diversity
diversity ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.02.2012, 22:36  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

lass dir lieber $result erstmal ausgeben.. wenn das Ressource#4 oder so ausgibt, ist alles ok. Dann gabs wohl wirklich 0 Datensätze
Harry_X ist offline   Mit Zitat antworten
Alt 05.02.2012, 22:40  
Neuer Benutzer
 
Registriert seit: 05.02.2012
Beiträge: 10
PHP-Kenntnisse:
Anfänger
diversity befindet sich auf einem aufstrebenden Ast
Standard

hab jetzt resources id#4 rausbekomm

was heißt das jetzt genau ?
diversity ist offline   Mit Zitat antworten
Alt 05.02.2012, 22:42  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

daß dir die Datenbankanfrage eine Resource zur Verfügung stellt, in dem das Ergebnis deiner Abfrage drin steht, mehr oder weniger.
Also null Datensätze -> laß dir die $query ausgeben..
Harry_X ist offline   Mit Zitat antworten
Alt 05.02.2012, 22:46  
Neuer Benutzer
 
Registriert seit: 05.02.2012
Beiträge: 10
PHP-Kenntnisse:
Anfänger
diversity befindet sich auf einem aufstrebenden Ast
Standard

wenn ich den query in meiner anwendung auslese zeigt er mir nur den code an

PHP-Code:
SELECT FROM `TestWHERE `Username`='$userid' 
diversity ist offline   Mit Zitat antworten
Alt 05.02.2012, 22:49  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

tja eben, du hast vermutlich keinen user der "$userid" heißt, die Variable wird wohl nicht geparst.
Dann mach es so
PHP-Code:
$query "SELECT * FROM `Test` WHERE `Username`='".$userid."' "
Harry_X ist offline   Mit Zitat antworten
Alt 05.02.2012, 22:53  
Neuer Benutzer
 
Registriert seit: 05.02.2012
Beiträge: 10
PHP-Kenntnisse:
Anfänger
diversity befindet sich auf einem aufstrebenden Ast
Standard

okay jetzt hab ich fast das gleiche an code zurück bekomm halt nur ohne $userid

PHP-Code:
SELECT FROM `TestWHERE `Username`= 
ich hab mir jetzt mal den wert $userid der am anfang deklariert wird herausgeben lassen der ist komischerweiße leer, wenn ich mir jedoch die codezeile
PHP-Code:
mysql_real_escape_string($_POST['u']); 
wiedergeben lasse krieg ich mein gewünschten wert.

Geändert von diversity (05.02.2012 um 22:58 Uhr).
diversity ist offline   Mit Zitat antworten
Alt 05.02.2012, 23:04  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

ich hab so ne dumpfe ahnung, woran es liegt. Das mysql_real_escape_string bezieht sich auf eine db-Verbindung - die ist aber zum Zeitpunkt der Zuweisung noch nicht da.
->Tu die Zuweisung mal hinter den mysql_connect-pipapo

vgl: http://de.php.net/manual/de/function...ape-string.php
Harry_X ist offline   Mit Zitat antworten
Alt 05.02.2012, 23:11  
Neuer Benutzer
 
Registriert seit: 05.02.2012
Beiträge: 10
PHP-Kenntnisse:
Anfänger
diversity befindet sich auf einem aufstrebenden Ast
Standard

jaaa jetzt gehts vielen dank =) 3 stunden arbeit ERFOLG !
diversity ist offline   Mit Zitat antworten
Alt 05.02.2012, 23:41  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Um das Programm sicherer zu machen will ich die abfrage nach den MySQL Daten über eine PHP Script machen
???
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


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
Mysql funktioniert nicht (Erweiterung nicht erkannt!?) pfump Server, Hosting und Workstations 10 17.03.2012 11:07
MySQL -> CSV einlesen automatisiert nomar2408 Datenbanken 1 12.10.2011 03:07
[Erledigt] Datensätze von einer MySQL in eine andere MySQL Datenbank abgleichen Marvin75 Datenbanken 7 10.06.2011 18:00
Mysql Server startet nicht mehr Nicolas2006 Datenbanken 2 20.03.2011 16:03
PHP Zugriff auf MySQL Community Server gewähren daemonTutorials Datenbanken 8 21.02.2011 12:28
MySQL Datentransfer (Dateigroesse 4MB) via Shell Zugang oder einfacher promoterlv Datenbanken 1 14.11.2010 22:12
[Erledigt] PHP bekommt keine Verbindung zu MySQL SaKe Datenbanken 15 20.09.2010 14:45
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
visual basic php, mysql datenabfrage visual basic, vb 2010 mysql fehler: host is not allowed to connect to mysql server, visual basic php mysql, php mysql visual basic 2010, visual basic to php, visual basic 2010 mysql daten ändern, vb mysql php abfrage, php in visual basic, visual basic mysql abfrage wiedergeben, php und visual basic

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