|
| mysql og password Fra : [x] |
Dato : 11-07-04 20:11 |
|
Hey ng.
Jeg har stykket følgende sammen:
require 'fil/med/dbinfo.ext';
$ip = getenv('REMOTE_ADDR');
$writeToTag = "insert into $tb(ip,subject,username,website,msg,date)
values('$ip','$subject','$username','$website','$msg',now())";
$db_open = "mysql_connect('$server', '$db_user', '$db_pass')";
if(!$db_open)
{
die("Could not connect to MySQL");
}
else
{
print("Connected to MySQL");
}
* mysql_select_db($db_tag);
* mysql_query($writeToTag);
* mysql_close($db);
Problemet er at jeg får en "Warning: Access denied for user:" ...
"(Using password: NO)" og "mysql_close(): supplied argument is not a
valid MySQL-Link resource" når jeg kører det. De nødvendige data hentes
i en extern fil og fejler intet. Dette er jeg overbevidst om da jeg kan
logge ind via phpmyadmin, og da dette: print("Connected to MySQL");,
faktisk bliver gjort. Linerne markeret med * i begyndelsen er dem jeg
får fejlmeldinger på. Jeg kan ikke lige gennemskue årsagen til problemet.
På forhånd tak.
--
mvh. [x] - www.ionline.dk
| |
Johan Holst Nielsen (11-07-2004)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 11-07-04 20:43 |
|
[x] wrote:
> $db_open = "mysql_connect('$server', '$db_user', '$db_pass')";
Prøv evt...
$db_open = mysql_connect($server,$db_user,$db_pass);
mvh
Johan
| |
[x] (11-07-2004)
| Kommentar Fra : [x] |
Dato : 11-07-04 20:58 |
|
Johan Holst Nielsen wrote:
>
> Prøv evt...
>
> $db_open = mysql_connect($server,$db_user,$db_pass);
Jeg takker. Nu får jeg i det mindste ikke fejlmeddelelsen længere. Nu
mangler jeg bare at få databasen til at æde det..
--
mvh. [x] - www.ionline.dk
| |
Johan Holst Nielsen (11-07-2004)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 11-07-04 20:59 |
|
[x] wrote:
> Johan Holst Nielsen wrote:
>
>>
>> Prøv evt...
>>
>> $db_open = mysql_connect($server,$db_user,$db_pass);
>
>
> Jeg takker. Nu får jeg i det mindste ikke fejlmeddelelsen længere. Nu
> mangler jeg bare at få databasen til at æde det..
Prøv evt med en
mysql_query($writeToTag) OR DIE ("Error: ".mysql_error());
mvh
Johan
| |
[x] (11-07-2004)
| Kommentar Fra : [x] |
Dato : 11-07-04 21:21 |
|
Johan Holst Nielsen wrote:
> Prøv evt med en
>
> mysql_query($writeToTag) OR DIE ("Error: ".mysql_error());
Hvilket giver mig dette output jeg ærligt talt ikke forstår meget af...:
Connected to MySQLError: You have an error in your SQL syntax near '(ip,
subject, username, website, msg, date) values(82.192.165.44, qwe, qwe,
qwe,' at line 1
--
mvh. [x] - www.ionline.dk
| |
Johan Holst Nielsen (11-07-2004)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 11-07-04 21:22 |
|
[x] wrote:
> Johan Holst Nielsen wrote:
>
>> Prøv evt med en
>>
>> mysql_query($writeToTag) OR DIE ("Error: ".mysql_error());
>
>
> Hvilket giver mig dette output jeg ærligt talt ikke forstår meget af...:
>
> Connected to MySQLError: You have an error in your SQL syntax near '(ip,
> subject, username, website, msg, date) values(82.192.165.44, qwe, qwe,
> qwe,' at line 1
Prøv at lave det om til:
mysql_query($writeToTag) OR DIE ("SQL: ".$writeToTag."<br>Error:
".mysql_error());
Og fortæl fejlen
mvh
johan
| |
[x] (11-07-2004)
| Kommentar Fra : [x] |
Dato : 11-07-04 21:26 |
|
Johan Holst Nielsen wrote:
> Prøv at lave det om til:
> mysql_query($writeToTag) OR DIE ("SQL: ".$writeToTag."<br>Error:
> ".mysql_error());
>
> Og fortæl fejlen
Connected to MySQLSQL: insert into (date, ip, username, website, msg,
subject) values('now()', '82.192.165.44', 'qwe', 'qwe', 'qwe', 'qwe')
Error: You have an error in your SQL syntax near '(date, ip, username,
website, msg, subject) values('now()', '82.192.165.44', 'qw' at line 1
--
mvh. [x] - www.ionline.dk
| |
Johan Holst Nielsen (11-07-2004)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 11-07-04 21:26 |
|
[x] wrote:
> Johan Holst Nielsen wrote:
>
>> Prøv at lave det om til:
>> mysql_query($writeToTag) OR DIE ("SQL: ".$writeToTag."<br>Error:
>> ".mysql_error());
>>
>> Og fortæl fejlen
>
>
> Connected to MySQLSQL: insert into (date, ip, username, website, msg,
> subject) values('now()', '82.192.165.44', 'qwe', 'qwe', 'qwe', 'qwe')
> Error: You have an error in your SQL syntax near '(date, ip, username,
> website, msg, subject) values('now()', '82.192.165.44', 'qw' at line 1
Lige hvad jeg formodede...
$writeToTag = "insert into $tb(ip,subject,username,website,msg,date)
values('$ip','$subject','$username','$website','$msg',now())";
Er din SQL sætning... du har en variabel der hedder $tb som gerne skulle
indeholde tabelnavnet - som som du kan se er den tom... Så sæt en
variabel et sted som hedder $tb som skal indeholde dit tabelnavn.
mvh
JOhan
| |
[x] (11-07-2004)
| Kommentar Fra : [x] |
Dato : 11-07-04 21:33 |
|
Johan Holst Nielsen wrote:
> Lige hvad jeg formodede...
>
> $writeToTag = "insert into $tb(ip,subject,username,website,msg,date)
> values('$ip','$subject','$username','$website','$msg',now())";
>
> Er din SQL sætning... du har en variabel der hedder $tb som gerne skulle
> indeholde tabelnavnet - som som du kan se er den tom... Så sæt en
> variabel et sted som hedder $tb som skal indeholde dit tabelnavn.
Lol. Det er de små ting man stirrer sig blind på oftest. Jeg havde
rettet den omtalte variabel efter jeg postede første gang, men
tilsyndeladende til det forkerte.
/me takker for hjælpen og pudser sine briller...
--
mvh. [x] - www.ionline.dk
| |
|
|