# -*- coding: utf-8 -*-
import socket
import sys
import mysql.connector
from mysql.connector import Error
#настройки скрипта
vr="1.0"
hostdb="localhost"
database="grib"
userdb="root"
passdb="";
#выводим имя ПК и версию скрипта
hostname = socket.gethostname()
print ("Server: ",hostname);
print ("Version: ",vr);
#разбираем коммандную строку
if len(sys.argv)>=3:
liscnt=sys.argv[2]
else:
print ("Параметры запуска:")
print ("-n XX - количество выводимых строк в запросе")
exit(0)
#пробуем соедениться с mysql
try:
conn = mysql.connector.connect(host=hostdb,database=database,user=userdb,password=passdb)
if conn.is_connected(): print('Вроде соеденился!')
except Error as e:
print("Ошибка: ",e);
exit(0);
#создаем курсор запроса, с выводом имен столбцов
cursor = conn.cursor(dictionary=True)
try:
cursor.execute("SELECT * FROM wp_posts limit "+liscnt);
row = cursor.fetchone()
while row is not None:
print(row['post_title'])
row = cursor.fetchone()
conn.close()
except Error as e:
print("Ошибка выполнения SQL: ",e);
exit(0);