![]() |
MySQL verbindung mit PHP
Ich baue einen Bot für ein Lan browsergame, und da muss man in die MySQL zugreifen können. Doch der Fehler kommt:(Es sin 3)
Zitat:
Code:
Ich bin mir nicht sicher ob "nil" wie in Delphi geht. Doch ich denke geht schon
mysql_connect('localhost', 'root', nil, 'lan');
mysql_query("UPDATE `villages`SET `wood` = `wood`+1 WHERE `id` = $villageid"); |
Re: MySQL verbindung mit PHP
in PHP gibts nil nicht. Das, was dem am nächsten kommt ist NULL - oder einfach ein Leerstring ;)
|
Re: MySQL verbindung mit PHP
Hast Du ein leeres Passwort? Dann versuch es mal mit ''. Evtl. geht auch NULL, aber nil wird nicht gehen, das ist Pascal-Notation.
[edit] Zu spät *grmbl* [/edit] [edit2] Aber immer noch schneller als Matze :mrgreen: [/edit2] |
Re: MySQL verbindung mit PHP
Wenn, dann heißt es "null". ich würde aber einen Leerstring '' angeben.
Grüße Edit: Och Mönsch, ist der sind die schnell. :stupid: |
Re: MySQL verbindung mit PHP
Sowas steht in jedem Anfängertutorial drin ...
|
Re: MySQL verbindung mit PHP
Es ist kein Passwort vorhanden. Da kann jeder zugreifen der aus dem lan-bereich vom Admin des lan spiels ist.
Edit: NULL ist gegangen dankeschön |
Re: MySQL verbindung mit PHP
Zitat:
Zitat:
Mit freundlichen Grüßen, Valle |
Re: MySQL verbindung mit PHP
Zitat:
|
Re: MySQL verbindung mit PHP
Ja ich meine leeres passwort... Ich habe ein problem.
Wie macht man bei PHP die abfrage ob es existiert
Code:
geht nicht
{if village_id = "1" exists}echo "Dorf gefunden"; {/if}
|
Re: MySQL verbindung mit PHP
Das ist ja grauslig. Schaue dir mal ein paar PHP-/JS-/C#-/C-/C++-Tutorials an, um die Syntax zu lernen.
Code:
Edit: Arbeite
if (village_id == 1)
{ } ![]() |
Re: MySQL verbindung mit PHP
Zitat:
ich weiss das ich nicht so gut bin |
Re: MySQL verbindung mit PHP
edit:
Code:
Weiss ich schon aber ich möchte Fragen ob es existiert. Also ich bin nicht in diesem Dorf damit er da direkt abfrag sondern draussen. localhost/bot/index.php... und nicht in localhost/game.php?.........
if ($village_id == 1)
{ } |
Re: MySQL verbindung mit PHP
Zitat:
|
Re: MySQL verbindung mit PHP
Der bot wird in localhost/bot/index.php ausgeführt, und nicht in ingame.
Code:
kann man nur abfragen wenn man im ingame ist. Und draussen muss man fragen ob es existiert. {if village_id exist} geht ja nicht
if ($village_id == 1)
{ } |
Re: MySQL verbindung mit PHP
:gruebel:
... :gruebel: In PHP ist eine Variable definiert, sobald du Sie benutzt ;) Du kannst also nur fragen, ob die Variable leer ist, aber nicht, ob sie Defniert wurde (denn man muss sie nicht definieren) Also
Code:
P.S. Die Delphi-IFDEF-Dinger gehen nicht in PHP - die geschweiften Klammern sind wie begin-end-Blöcke, nichts anderes ;)
if(empty($myvar))
{ } |
Re: MySQL verbindung mit PHP
Meinst du eventuell das hier?
Code:
In diesem Beispiel muss "$variable" ja nicht zwingend gesetzt sein.
<?php
if ($bedingung) { $variable = "foo"; } if (isset($variable)) // ... Ansonsten verstehe ich deine Frage nicht, tut mit Leid. Mit freundlichen Grüßen, Valle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr. |
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