Předmět Autor Datum
To je dost podivná kombinace. PHP a ASP.NET dohromady?
Wikan 08.10.2011 12:50
Wikan
Nebylo by lepší PHP+MySQL? Pokud ano, tak to je dnes snad standard.
Kráťa 08.10.2011 14:17
Kráťa
potrebuju i asp.net at se muzu pripojit na Mysql databasy pres VB
bedar 09.10.2011 10:29
bedar
a k čemu teda potřebuješ PHP? potřebuješ jen MySQL a asp.net ... phpMyAdmin tam asi nebude, ale bud…
tomas.kulhanek 09.10.2011 10:31
tomas.kulhanek
aha ok tak php nepotrebuju takze staci MySQL a asp.net neznate nejaky webhosting ?
bedar 09.10.2011 10:32
bedar
hledej na google http://www.hostingy.cz/freehosting-asp-mysql+s2-d1 .html http://www.free-webhosts…
tomas.kulhanek 09.10.2011 10:39
tomas.kulhanek
skusil sem vsechny s asp.net a ani 1 nejede :(
bedar 09.10.2011 11:39
bedar
tak home je tam hosting za 1USD měsíčně ;) .. to asi nikoho nevytrhne ;)
tomas.kulhanek 09.10.2011 11:42
tomas.kulhanek
vim ale ja potrebuju neco Free ! potrebuju to jen aby se nekdo registroval do Mysql database a prihl…
bedar 09.10.2011 11:44
bedar
A co ti brani si toto vsetko spravit u seba na localhoste? A kedy si preboha uvedomite, ze zadarmo v…
fleg 09.10.2011 11:46
fleg
kdybych to dal na localhost tak bych musel server nechat zapnuty 24h/7
bedar 09.10.2011 11:48
bedar
A myslíš, že lidi, co provozují servery to nemusí nechávat zapnutý 24/7? Servery stojí hodně peněz a…
marekdrtic 09.10.2011 11:59
marekdrtic
vim ze to stoji kupu penez ale jsou i hostingy ktere jsou free...
bedar 09.10.2011 12:01
bedar
Možná by bylo dobré napsat, co chceš vlastně dělat. Free hosting s databází poskytuje např. Endora a…
Kráťa 09.10.2011 14:20
Kráťa
Pro připojení programu ve VB k databázi MySQL rozhodně nepotřebuješ ASP.NET.
Wikan 09.10.2011 11:53
Wikan
tak jakto ze kdyz se pripojuju pres VB na Mysql tak mi to vyhodi chybu ?
bedar 09.10.2011 11:55
bedar
Je to rozbitý. Podej více informací + kód, třeba tam někdo najde chybu.
marekdrtic 09.10.2011 12:00
marekdrtic
tady je kod do VB Imports MySql.Data.MySqlClient Imports System.Data form1.load code: Dim conn A…
bedar 09.10.2011 12:03
bedar
Asi tam máš chybu, tak to vyhodí chybu. PS: nekontrolujte mi chyby ! :D
host 09.10.2011 12:03
host
chyby v pravopisu :D xD
bedar 09.10.2011 12:03
bedar
Chyba jako chyba.
host 09.10.2011 12:05
host
Napíšeš nám už přesné znění chybové hlášky, kterou to vyhodí?
marekdrtic 09.10.2011 12:07
marekdrtic
"Error Connecting to Database:Unable connect to database"
bedar 09.10.2011 12:08
bedar
Nejsem VB programátor, ale zkus 127.0.0.1 místo localhost a když nepomůže, tak za to ještě dej dvojt…
marekdrtic 09.10.2011 12:11
marekdrtic
nj ale ja mysql neprovozuju na localhostu ale mam Mysql server hosting takze newim jak vypada ten po…
bedar 09.10.2011 12:14
bedar
Pokud ti to běží na hostingu, tak se samozřejmě nemůžeš připojovat na localhost.
Wikan 09.10.2011 12:17
Wikan
OMG!! Vrátil bych se k úplným základům. Potřebuješ vědět přímou adresu na databázový server poskytov…
marekdrtic 09.10.2011 12:18
marekdrtic
jo uz sem nasel Ip+port du to skusit ve VB
bedar 09.10.2011 12:19
bedar
ikdyz napis ip+port tak ta sama chyba
bedar 09.10.2011 12:23
bedar
Jak už jsme ti psali v jiném dotazu: databáze freehostingů nejsou přístupné zvenčí a nejde se tak k…
Wikan 09.10.2011 12:24
Wikan
a to plati ke vsem freehostingum ???
bedar 09.10.2011 12:26
bedar
Neznám všechny freehostingy, ale bývá to obvyklé.
Wikan 09.10.2011 12:26
Wikan
Potřebuješ buď vlastní server (který poběží 24/7) nebo hosting, který ti dá přímý přístup na jejich…
marekdrtic 09.10.2011 12:28
marekdrtic
aha skoda , ja totiz nechci platit zadny hosting... x) zni to blbe... a neni jeste nejaky zpusob jak…
bedar 09.10.2011 12:30
bedar
A jsme znovu u toho. Přečti si své starší dotazy, máš tam odpověď.
Wikan 09.10.2011 12:34
Wikan
Asi se tam někde musí zadat přihlašovací údaje k MySQL serveru a do té konkrétní databáze, aby se to…
Kráťa 09.10.2011 14:22
Kráťa
A běží ti vůbec na počítači databázový server?
Wikan 09.10.2011 12:16
Wikan
? nwm jak to myslis
bedar 09.10.2011 12:17
bedar
Myslí to tak, jak to píše. Máš spuštěn server (službu) MySQL? Jak chceš pracovat s databází, když a…
host 09.10.2011 12:29
host
ano databasy spustenou mam, je spustena 24h/denne
bedar 09.10.2011 12:31
bedar
Tak máš špatně vyplněné přihlašovací údaje, když to píše chybu, že se nelze připojit.
host 09.10.2011 12:43
host
vyplnene to mam spravne
bedar 09.10.2011 14:35
bedar
No jasně. A proto ti to hlásí "Error Connecting to Database:Unable connect to database"
host 09.10.2011 14:58
host
"server=localhost; user id=myroot; password=mypwd; database=login" ma to vypadat takle ne ? "server=…
bedar 09.10.2011 15:05
bedar
dekuju vsem ktery mi pomohly s timto clankem.
bedar 09.10.2011 12:36
bedar
Našlo se tedy nějaké řešení?
marekdrtic 09.10.2011 13:56
marekdrtic
ne
bedar 09.10.2011 14:46
bedar
A co tenhle MySQL hosting: www.freemysql.net Nestudoval jsem to, ale musí tam být přístup k databázi…
marekdrtic 09.10.2011 14:57
marekdrtic
ano ale jak na to mysql vytvorit tabulku a vni hodnoty ?
bedar 09.10.2011 15:40
bedar
SQL příkazem, který dáš do *.php souboru a v prohlížeči na ten soubor vlezeš. Já to dělal takto <?p… poslední
Kráťa 09.10.2011 22:50
Kráťa
Pristup zvonku k mysql byva standardne zamietnuty kvoli bezpecnosti. Na jeho obidenie sa pouzivaju r…
fleg 09.10.2011 15:36
fleg
ano ale na tom hostingu je PhpMyAdmin ale porad se na tu Mysql databasy nemuzu pripojit
bedar 09.10.2011 15:55
bedar

tady je kod do VB

Imports MySql.Data.MySqlClient
Imports System.Data

form1.load code:

Dim conn As MySqlConnection
'connect to DB
conn = New MySqlConnection()
conn.ConnectionString = "server=localhost; user id=myroot; password=mypwd; database=login"
'see if connection failed.
Try
conn.Open()
Catch myerror As MySqlException
MessageBox.Show("Error Connecting to Database: " & myerror.Message)
End Try

login button code:

'sql query
Dim myAdapter As New MySqlDataAdapter

Dim sqlquery = "SELECT username, password FROM userlist Where username='" & UsernameTextBox.Text & "' and password='" & PasswordTextBox.Text & "'"
Dim myCommand As New MySqlCommand()
myCommand.Connection = conn
myCommand.CommandText = sqlquery
'start query
myAdapter.SelectCommand = myCommand
Dim myData As MySqlDataReader
myData = myCommand.ExecuteReader()
'see if user exits.
If myData.HasRows = 0 Then
MessageBox.Show("Invalid Login Details", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
Dim frm1 = New Form1
Frm1.Show()
Me.Visible = False
End If

last code:

Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
LoginForm1.Visible = True
End Sub

A co tenhle MySQL hosting:
www.freemysql.net
Nestudoval jsem to, ale musí tam být přístup k databázi "zvenčí", jinak by to ani nefungovalo.

edit: Registroval jsem se tam a přišel mi email, v němž bylo tohle:

Username: {------}
Password: {------}
MYSQL HOST: SQL09.FREEMYSQL.NET

Takže jo, mělo by to fungovat. Jen tam není PHPMyAdmin, ale něco primitivnějšího, ale dá se to přežít.

SQL příkazem, který dáš do *.php souboru a v prohlížeči na ten soubor vlezeš. Já to dělal takto

<?php
$id_spojeni = mysql_connect("mysql","jmeno","heslo");
mysql_select_db('jmenodatabaze', $id_spojeni);
mysql_query("SET NAMES 'cp1250'"); //znaková sada

 mysql_query("CREATE TABLE `kalendar` (
  `id` int(11) NOT NULL auto_increment,
  `datum` date NOT NULL,
  `nazev` text collate cp1250_czech_cs NOT NULL,
  `clanek` text collate cp1250_czech_cs NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1250 COLLATE=cp1250_czech_cs AUTO_INCREMENT=243");



$vysledek = mysql_query($sql,$id_spojeni);

if (!$vysledek) die(mysql_error());
/* Konec přímé práce s databází. */
?>

Pristup zvonku k mysql byva standardne zamietnuty kvoli bezpecnosti. Na jeho obidenie sa pouzivaju rozne typy tunelov, napriklad ssh tunel. Dalsia moznost je prihlasenie sa cez web napriklad cez phpmyadmina, co je vlastne potom prihlasenie z localhostu. V pripade, zeby bol phpmyadmin zbytocne velky staci si spravit php skript, ktory sa prihlasi z weby lokalne na mysql server.

Zpět do poradny Odpovědět na původní otázku Nahoru