Slide 23
Slide 23 text
Database
func>ons
Return
slice
of
slice
of
strings
func
ReadStatus()
(res
[][]string)
{
err
:=
db.Ping()
if
err
!=
nil
{
log.Fatal(err)
}
rows,
err
:=
db.Query("SELECT
id,
tweet,
username
FROM
posts
WHERE
username
=
?
ORDER
BY
id
DESC",
currentuser)
if
err
!=
nil
{
log.Fatal(err)
}
defer
rows.Close()
var
tweet,
id,
username
string
for
rows.Next()
{
err
:=
rows.Scan(&id,
&tweet,
&username)
if
err
!=
nil
{
return
res
}
var
a
[]string
a
=
append(a,
id,
tweet,
username)
res
=
append(res,
a)
}
return
}