<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.twig.es/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.twig.es/index.php?action=history&amp;feed=atom&amp;title=Querying_mysql</id>
		<title>Querying mysql - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.twig.es/index.php?action=history&amp;feed=atom&amp;title=Querying_mysql"/>
		<link rel="alternate" type="text/html" href="https://wiki.twig.es/index.php?title=Querying_mysql&amp;action=history"/>
		<updated>2026-05-06T15:12:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.0</generator>

	<entry>
		<id>https://wiki.twig.es/index.php?title=Querying_mysql&amp;diff=842&amp;oldid=prev</id>
		<title>George2 at 18:41, 27 August 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.twig.es/index.php?title=Querying_mysql&amp;diff=842&amp;oldid=prev"/>
				<updated>2014-08-27T18:41:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:41, 27 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## MYSQL Connection&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## MYSQL Connection&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	## This requires mysql connector net&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	## This requires mysql connector net&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>George2</name></author>	</entry>

	<entry>
		<id>https://wiki.twig.es/index.php?title=Querying_mysql&amp;diff=841&amp;oldid=prev</id>
		<title>George2: Created page with &quot;## MYSQL Connection 	## This requires mysql connector net 	  	## All variables will need changing to suit your environment 	$server= &quot;localhost 3306&quot; 	$username= &quot;root&quot; 	$pass...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.twig.es/index.php?title=Querying_mysql&amp;diff=841&amp;oldid=prev"/>
				<updated>2014-08-27T18:40:39Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;## MYSQL Connection 	## This requires mysql connector net 	  	## All variables will need changing to suit your environment 	$server= &amp;quot;localhost 3306&amp;quot; 	$username= &amp;quot;root&amp;quot; 	$pass...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;## MYSQL Connection&lt;br /&gt;
	## This requires mysql connector net&lt;br /&gt;
	 &lt;br /&gt;
	## All variables will need changing to suit your environment&lt;br /&gt;
	$server= &amp;quot;localhost 3306&amp;quot;&lt;br /&gt;
	$username= &amp;quot;root&amp;quot;&lt;br /&gt;
	$password= &amp;quot;yourpassword&amp;quot;&lt;br /&gt;
	$database= &amp;quot;mydatabase&amp;quot;&lt;br /&gt;
	 &lt;br /&gt;
	## The path will need to match the mysql connector you downloaded&lt;br /&gt;
	[void][system.reflection.Assembly]::LoadFrom(&amp;quot;C:\Program Files\MySQL\MySQL Connector Net 6.0.2\Assemblies\MySQL.Data.dll&amp;quot;)&lt;br /&gt;
	 &lt;br /&gt;
	function global:Set-SqlConnection ( $server = $(Read-Host &amp;quot;SQL Server Name&amp;quot;), $username = $(Read-Host &amp;quot;Username&amp;quot;), $password = $(Read-Host &amp;quot;Password&amp;quot;), $database = $(Read-Host &amp;quot;Default Database&amp;quot;) ) {&lt;br /&gt;
	    $SqlConnection.ConnectionString = &amp;quot;server=$server;user id=$username;password=$password;database=$database;pooling=false;Allow Zero Datetime=True;&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	 &lt;br /&gt;
	function global:Get-SqlDataTable( $Query = $(if (-not ($Query -gt $null)) {Read-Host &amp;quot;Query to run&amp;quot;}) ) {&lt;br /&gt;
	    if (-not ($SqlConnection.State -like &amp;quot;Open&amp;quot;)) { $SqlConnection.Open() }&lt;br /&gt;
	    $SqlCmd = New-Object MySql.Data.MySqlClient.MySqlCommand $Query, $SqlConnection&lt;br /&gt;
	    $SqlAdapter = New-Object MySql.Data.MySqlClient.MySqlDataAdapter&lt;br /&gt;
	    $SqlAdapter.SelectCommand = $SqlCmd&lt;br /&gt;
	    $DataSet = New-Object System.Data.DataSet&lt;br /&gt;
	    $SqlAdapter.Fill($DataSet) | Out-Null&lt;br /&gt;
	    $SqlConnection.Close()&lt;br /&gt;
	    return $DataSet.Tables[0]&lt;br /&gt;
	}&lt;br /&gt;
	 &lt;br /&gt;
	Set-Variable SqlConnection (New-Object MySql.Data.MySqlClient.MySqlConnection) -Scope Global -Option AllScope -Description &amp;quot;Personal variable for Sql Query functions&amp;quot;&lt;br /&gt;
	Set-SqlConnection $server $username $password $database&lt;br /&gt;
	 &lt;br /&gt;
	$mysqltest = Get-SqlDataTable 'SHOW STATUS'&lt;br /&gt;
	 &lt;br /&gt;
	echo $mysqltest&lt;br /&gt;
&lt;br /&gt;
##Now the connection is available from within your script, you can define and execute more MYSQL queries by defining the query variable and then calling the Get-SqlDataTable function,&lt;br /&gt;
	$global:Query = 'SELECT `field1`, `field2`, `field3` FROM table'&lt;br /&gt;
	$mysqlresults = Get-SqlDataTable $Query&lt;br /&gt;
	 &lt;br /&gt;
	ForEach ($result in $mysqlresults){&lt;br /&gt;
	    echo $($result.field1)&lt;br /&gt;
	    echo $($result.field2)&lt;br /&gt;
	    echo $($result.field3)&lt;br /&gt;
	}&lt;/div&gt;</summary>
		<author><name>George2</name></author>	</entry>

	</feed>