|
You last visited: Today at 09:48
Advertisement
PHP(phpmyadmin) mysqli_query Regipage var. Fehler
Discussion on PHP(phpmyadmin) mysqli_query Regipage var. Fehler within the Web Development forum part of the Coders Den category.
06/11/2015, 21:03
|
#16
|
elite*gold: 188
Join Date: Jan 2010
Posts: 284
Received Thanks: 22
|
Quote:
Originally Posted by ichwillkeinevieren
Nein eben nicht. 
Google bringt außerdem auch nur was, wenn man die entsprechende Fragenstellung auch hat.
Das Problem kann aus verschiedenen Fehlern hervorkommen.
|
Und das währe deiner Ansicht nach was?!
|
|
|
06/11/2015, 21:15
|
#17
|
elite*gold: 74
Join Date: Sep 2009
Posts: 2,411
Received Thanks: 203
|
Quote:
Originally Posted by FrickXHD
Und das währe deiner Ansicht nach was?!
|
Das weiß ich nicht, wenn ich es täte würde ich mich nicht an eine Community wenden, die jedem unterstellt, dass man zu blöd wäre zum Googlen und das Google doch alles wüsste und man sich an den doch wenden soll.(Ausrede Nummer 1 im Web, meistens um die eigene Unwissenheit zu vertuschen)
Fakt ist das Problem besteht und ich suche nach wie vor eine Lösung und das Problem zu beseitigen und würde mich über jede ernsthafte Unterstützung freuen.
|
|
|
06/11/2015, 21:24
|
#18
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Quote:
Originally Posted by ichwillkeinevieren
Das weiß ich nicht, wenn ich es täte würde ich mich nicht an eine Community wenden, die jedem unterstellt, dass man zu blöd wäre zum Googlen und das Google doch alles wüsste und man sich an den doch wenden soll.(Ausrede Nummer 1 im Web, meistens um die eigene Unwissenheit zu vertuschen)
Fakt ist das Problem besteht und ich suche nach wie vor eine Lösung und das Problem zu beseitigen und würde mich über jede ernsthafte Unterstützung freuen.
|
Da stimme ich dir zu, using password no besagt, dass man sich ohne Passwort versucht anzumelden. Using password yes wäre das inkorrekte passwort (siehe  )
Wie baust du denn die Verbindung auf? Hast du direkten Zugriff auf den Mysql-Server?
@FrickXHD, man kann auch definitiv freundlicher Antworten als du, ansonsten ist der Sinn eines Forums etwas verfehlt, da deine Antworten immer den Anschein erwecken als wolltest du überhaupt nicht antworten.
|
|
|
06/12/2015, 01:22
|
#19
|
elite*gold: 14
Join Date: Nov 2011
Posts: 139
Received Thanks: 170
|
Quote:
Originally Posted by ichwillkeinevieren
PHP Code:
mysql_query("INSERT INTO `aroottest_test`.`members` (`id`, `username`, `password`) VALUES (\'11\', \'$user\', \'$pass\')");
|
Da die ID eigentlich immer automatisch erhöht wird, muss man diese nicht angeben.
PHP Code:
mysql_query("INSERT INTO `aroottest_test`.`members` (`username`, `password`) VALUES ('$user', '$pass')");
Die query sollte funktionieren.
Ansonsten könntest du den query-String mit den anderen String Variablen verketten, also
PHP Code:
$sql = "INSERT INTO `aroottest_test`.`members` (`username`, `password`) VALUES ('".$user."', '".$pass."')"; mysql_query($sql);
Quote:
Originally Posted by ichwillkeinevieren
PHP Code:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'test'@'localhost' (using password: NO) in /home/test/public_html/register.php on line 73
PHP Error Message
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/test/public_html/register.php on line 73
Access denied for user 'test'@'localhost' (using password: NO)
|
Dieser Fehler tritt auf wenn keine Verbindung zum MySQL-Server vorhanden ist und man trotzdem die Funktion mysql_query ausführt.
Kann aber auch noch viele andere Gründe haben
|
|
|
06/12/2015, 14:26
|
#20
|
elite*gold: 74
Join Date: Sep 2009
Posts: 2,411
Received Thanks: 203
|
Egal was ich auch versuche es kommen immer solche Fehler dabei raus:
Parse error: syntax error, unexpected T_VARIABLE
mysqli_query() expects at least 2 parameters, 1 given
egal ob mit mysqli oder mysql oder " "/' ' es will nicht laufen, wäre gut wenn wir über tv das heute abend mal lösen könnten^^
Skype: gangbanger.gamer1
|
|
|
06/12/2015, 15:07
|
#21
|
dotCom
elite*gold: 9842
Join Date: Mar 2009
Posts: 16,847
Received Thanks: 4,675
|
mysql_query will von dir 2 Parameter haben, du gibst ihm aber nur einen.
Bau deine verbindung auf
Code:
$dCon = mysqli_connect('localhost','USER','PASSWORD','DATABASE');
& benutzen die Variable $dCon dann bei deinem mysql_query
Code:
$query1 = mysqli_query($dCon, "INSERT INTO
aroottest_test.members
(username, password) VALUES ('$user', '$pass')
");
Der Fehler
Quote:
|
Access denied for user 'test'@'localhost' (using password: NO)
|
kann einige Gründe haben, lösche den User doch und lege Ihn neu an.
Code:
mysql -u root -p
CREATE USER 'test'@'localhost' IDENTIFIED BY 'DEINPASSWORT';
USE <<DEINEDATABASE>>
GRANT ALL privileges on <<DEINEDATABASE>>.* to test@localhost identified by 'DEINPASSWORT';
FLUSH PRIVILEGES;
<<DEINEDATABASE>> ersetzen sowie DEINPASSWORT
|
|
|
06/12/2015, 16:04
|
#22
|
elite*gold: 74
Join Date: Sep 2009
Posts: 2,411
Received Thanks: 203
|
Quote:
Originally Posted by Devsome
mysql_query will von dir 2 Parameter haben, du gibst ihm aber nur einen.
Bau deine verbindung auf
Code:
$dCon = mysqli_connect('localhost','USER','PASSWORD','DATABASE');
& benutzen die Variable $dCon dann bei deinem mysql_query
Code:
$query1 = mysqli_query($dCon, "INSERT INTO
aroottest_test.members
(username, password) VALUES ('$user', '$pass')
");
Der Fehler
kann einige Gründe haben, lösche den User doch und lege Ihn neu an.
Code:
mysql -u root -p
CREATE USER 'test'@'localhost' IDENTIFIED BY 'DEINPASSWORT';
USE <<DEINEDATABASE>>
GRANT ALL privileges on <<DEINEDATABASE>>.* to test@localhost identified by 'DEINPASSWORT';
FLUSH PRIVILEGES;
<<DEINEDATABASE>> ersetzen sowie DEINPASSWORT
|
#hab ich bereits beide.
PHP Code:
$query = mysqli_query($con,"SELECT * FROM `members` WHERE username = '$user'") or die("Can not query the TABLE!");
$con = mysqli_connect($host,$username,$password,$db) or die("Can not connect to Server.");
Nochmals ich habe Snippets reingestellt und nicht gleich die ganze Php.
Nochmals ich kann mit meiner Regipage in meine PHPMYADMIN! Mysql Datenbank Einträge erstellen/Verbindung vorhanden also ID Acc Pass wie ich es auch schon gepostet habe.
_________________________________________
Eigentlicher Beitrag:
Ich habe 2 Parameter,jedoch nimmt er $user nicht an ergo:1Parameter
NOCHMALS die anderen sind erstmal völlig egal es muss von der Funktion her klappen also reicht es wenn wir nur $user in der regipage selber eingeben und enter drücken.
User muss nicht neu angelegt werden
|
|
|
07/19/2015, 03:06
|
#23
|
elite*gold: 74
Join Date: Sep 2009
Posts: 2,411
Received Thanks: 203
|
PHP Code:
<?php session_start(); //Must Start a session.
require "config.php"; //Connection Script, include in every file!
//Check to see if the user is logged in. //'isset' check to see if a variables has been 'set' if(isset($_SESSION['username'])){ header("location: members.php"); }
//Check to see if the user click the button if(isset($_POST['submit'])) { //Variables from the table $user = $_POST['user']; $pass = $_POST['pass']; $rpass = $_POST['rpass']; //Prevent MySQL Injections $user = stripslashes($user); $pass = stripslashes($pass); $rpass = stripslashes($rpass); $user = mysqli_real_escape_string($con, $user); $pass = mysqli_real_escape_string($con, $pass); $rpass = mysqli_real_escape_string($con, $rpass);
//Check to see if the user left any space empty! if($user == "" || $pass == "" || $rpass == "") { echo "Please fill in all the information!"; } else { //Check too see if the user's Passwords Matches! if($pass != $rpass) { echo "Passwords do not match! Try Again"; } //CHECK TO SEE IF THE USERNAME IS TAKEN, IF NOT THEN ADD USERNAME AND PASSWORD INTO THE DB else { //Query the DB $query = mysqli_query($con,"SELECT * FROM `members` WHERE username = '$user'") or die("Can not query the TABLE!"); //Count the number of rows. If a row exist, then the username exist! $row = mysqli_num_rows($query); if($row == 1) { echo "Sorry, but the username is already taken! Try again."; } //ADD THE USERNAME TO THE DB else { //FEHLERHAFT $add = mysqli_query('INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES (\'14\', '.$user.', \'Toplel\')') or die(mysql_error());
// DAS HIER FUNKTIONIERT: $add = mysqli_query($con,'INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES(\'2\', \'Toplel\',\'Tifififi\');');
echo "Successful! Username:$user Passwort:$pass <a href='members.php'> Click Here </a> to log In.";
} }
} }
?>
//FEHLERHAFT #Es soll $user verwenden
PHP Code:
<input name="user" type="text" id="user">
PHP Code:
$add = mysqli_query('INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES (\'14\', '.$user.', \'Toplel\')') or die(mysql_error());
// DAS HIER FUNKTIONIERT:
PHP Code:
$add = mysqli_query($con,'INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES(\'2\', \'AccounttestNr1\',\'PassworttestNr1\');');
|
|
|
07/19/2015, 05:35
|
#24
|
elite*gold: 294
Join Date: Sep 2013
Posts: 1,410
Received Thanks: 635
|
Quote:
Originally Posted by ichwillkeinevieren
PHP Code:
<?php
session_start(); //Must Start a session.
require "config.php"; //Connection Script, include in every file!
//Check to see if the user is logged in.
//'isset' check to see if a variables has been 'set'
if(isset($_SESSION['username'])){
header("location: members.php");
}
//Check to see if the user click the button
if(isset($_POST['submit']))
{
//Variables from the table
$user = $_POST['user'];
$pass = $_POST['pass'];
$rpass = $_POST['rpass'];
//Prevent MySQL Injections
$user = stripslashes($user);
$pass = stripslashes($pass);
$rpass = stripslashes($rpass);
$user = mysqli_real_escape_string($con, $user);
$pass = mysqli_real_escape_string($con, $pass);
$rpass = mysqli_real_escape_string($con, $rpass);
//Check to see if the user left any space empty!
if($user == "" || $pass == "" || $rpass == "")
{
echo "Please fill in all the information!";
}
else
{
//Check too see if the user's Passwords Matches!
if($pass != $rpass)
{
echo "Passwords do not match! Try Again";
}
//CHECK TO SEE IF THE USERNAME IS TAKEN, IF NOT THEN ADD USERNAME AND PASSWORD INTO THE DB
else
{
//Query the DB
$query = mysqli_query($con,"SELECT * FROM `members` WHERE username = '$user'") or die("Can not query the TABLE!");
//Count the number of rows. If a row exist, then the username exist!
$row = mysqli_num_rows($query);
if($row == 1)
{
echo "Sorry, but the username is already taken! Try again.";
}
//ADD THE USERNAME TO THE DB
else
{
//FEHLERHAFT
$add = mysqli_query('INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES (\'14\', '.$user.', \'Toplel\')') or die(mysql_error());
// DAS HIER FUNKTIONIERT: $add = mysqli_query($con,'INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES(\'2\', \'Toplel\',\'Tifififi\');');
echo "Successful! Username:$user Passwort:$pass <a href='members.php'> Click Here </a> to log In.";
}
}
}
}
?>
//FEHLERHAFT #Es soll $user verwenden
PHP Code:
<input name="user" type="text" id="user">
PHP Code:
$add = mysqli_query('INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES (\'14\', '.$user.', \'Toplel\')') or die(mysql_error());
// DAS HIER FUNKTIONIERT:
PHP Code:
$add = mysqli_query($con,'INSERT INTO `xxx_Datenbank`.`members` (`id`, `username`, `password`) VALUES(\'2\', \'AccounttestNr1\',\'PassworttestNr1\');');
|
Zu aller erst, speicher das PW lieber gehashed in der DB! (geht mit ner md5() Funktion.
Öhm Ja...
Dafug? (\'14\', '.$user.', \'Toplel\')') Warum so kompliziert?
Hab hier kein Filezilla, sonst würd ich auf meinen Webspace und dir ne fertige insert als Beispiel zeigen. Ich benutz eig ausschließlich mssql_ und dort sieht n Insert so aus: insert (spalte1, spalte2, spalte3) values ('TEXT', 91567, $user) also bei strings jeweils ein einfaches Anführungszeichen am Anfang und Ende bei Variablen die hoffentlich richtig deklariert sind garnichts.
|
|
|
07/19/2015, 16:30
|
#25
|
elite*gold: 74
Join Date: Sep 2009
Posts: 2,411
Received Thanks: 203
|
Quote:
Originally Posted by tschulian
Zu aller erst, speicher das PW lieber gehashed in der DB! (geht mit ner md5() Funktion.
Öhm Ja...
Dafug? (\'14\', '.$user.', \'Toplel\')') Warum so kompliziert?
Hab hier kein Filezilla, sonst würd ich auf meinen Webspace und dir ne fertige insert als Beispiel zeigen. Ich benutz eig ausschließlich mssql_ und dort sieht n Insert so aus: insert (spalte1, spalte2, spalte3) values ('TEXT', 91567, $user) also bei strings jeweils ein einfaches Anführungszeichen am Anfang und Ende bei Variablen die hoffentlich richtig deklariert sind garnichts.
|
wie mache ich das denn nun richtig, bzw. wo liegt der Fehler.
1:1 alles CP naja wenigstens funktioniert es nun, würde dennoch gerne wissen wo der fehler lag
|
|
|
 |
|
Similar Threads
|
Regipage regestrierungs Fehler
07/01/2012 - Metin2 Private Server - 0 Replies
Also folgendes Prob. Freund hat ne Regipage über seinen PC laufen und alles funktioniert auch soweit bis aufs Account erstellen.
Wenn man einen erstellt und alles richtig eingibt und die Zeichen und alles einhält kommt immer der Fehler das der Account schon existiert.
Hat jemand nen Plan why?
Würde mich über schnelle Antworten freuen...
|
RegiPage Hennink Fehler beim Installieren !HILFE!
01/04/2012 - Metin2 Private Server - 5 Replies
wenn ich alles richtig installiere kommt :
Warning: mysql_connect() : Host 'Timi-PC' is not allowed to connect to this MySQL server in C:\xampp\htdocs\index.php on line 15
Warning: mysql_connect() : Host 'Timi-PC' is not allowed to connect to this MySQL server in C:\xampp\htdocs\index.php on line 16
Verbindung zur Datenbank fehlgeschlagen: Abbruch
BITTE HELFT MIR !
(THX werden natürlich gegeben)
|
[HILFE] Regipage Fehler
12/09/2011 - Metin2 Private Server - 2 Replies
Hallo Leute ich hab ein Problem mit der Regipage.
Da stehen überall fehlermeldungen...
Ich habe die Regipage von Zuilong 2 genommen!
Hier ein screen:
http://thumbs1.bildupload.com/06168a72b6afba2053c 0b142e70f9dfb.jpg
Bitte um Hilfe!
|
Regipage Fehler
07/06/2011 - Metin2 Private Server - 3 Replies
Habe Die serverfiles by theshorty und wenn ich regipage mache kommt dann sowas Fatal error: Call to undefined function mysql_connect() in C:\xampp\htdocs\config.php on line 16
was kann ich maschen damit es richtig geht
|
RegiPage Hennink Installations Fehler
05/20/2011 - Metin2 Private Server - 2 Replies
Habe alle richtig eingegeben bei der installation aber bekomme diese meldnug :
Warning: mysql_connect() : Host 'Timi-PC' is not allowed to connect to this MySQL server in C:\xampp\htdocs\index.php on line 15
Verbindung zur Datenbank fehlgeschlagen: Abbruch
Kann mir wer helfen? danke :D !
MfG Timi
|
All times are GMT +1. The time now is 09:48.
|
|