Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Pyton и mysql (https://forum.zone-game.info/showthread.php?t=27712)

DakChe 24.03.2013 12:15

Pyton и mysql
 
Всем привет, интересует вопрос, можно ли прописать вот так, чтобы отобразить 2 переменные с запросов от к базе
Сборка люцера 1.7 шара
Есть код (прекрасно работает)
		ownerSu=L2DatabaseFactory.getInstance().getConnection()
		ownerSumm=ownerSu.prepareStatement("SELECT max(SUMM) FROM `TestPyton`")
		owSu=ownerSumm.executeQuery()
		while (owSu.next()) :
			ownerSumMax=owSu.getInt("max(SUMM)")
			try :
				htmltext = "<html><body><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><img src=\"L2UI.SquareBlank\" width=260 height=2><br1>"       
				htmltext += "<center>Выводим данные с базы</center>"
				htmltext += "<center><br><font color=dc143c>Игрок: </font>"+str(ownerSumMax)+"</center></body></html>"
			except :
				try : ownerSumm.close()
				except : pass
		try :
			ownerSu.close() 
		except : pass 
Code: Python
Хочу сделать вот так(ниже), но не работает, можно ли так писать?или же отдельно как в первом варианте

		owner=L2DatabaseFactory.getInstance().getConnection()
		ownerPlayer=owner.prepareStatement("SELECT charId FROM `TestPyton` WHERE SUMM=99000")
		ownerSumm=owner.prepareStatement("SELECT max(SUMM) FROM `TestPyton`")
		owPl=ownerPlayer.executeQuery()
		owSu=ownerSumm.executeQuery()
		while (owPl.next()) :
			MaxSUMM=owPl.getString("charId")
			try :
				htmltext = "<html><body><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><img src=\"L2UI.SquareBlank\" width=260 height=2><br1>"       
				htmltext += "<center>Выводим данные с базы</center>"
				htmltext += "<center><br><font color=dc143c>Владелец: </font>"+MaxSUMM+"</center><br>"
			except :
				try :
					ownerPlayer.close()
				except : pass
		while (owSu.next()) :
			ownerSumMax=owSu.getInt("max(SUMM)")
			try :
				htmltext += "<center><br><font color=dc143c>Цена: </font>"+str(ownerSumMax)+"</center></body></html>"
			except :
				try :
					ownerSumm.close()
				except : pass
		try :
			owner.close() #Вот тут не ясно, возможно не con
		except : pass 
Code: Python
Добавлено через 7 минут
Все решил, извиняюсь за тему, тупанул


Текущее время: 10:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot