Skip to content

Instantly share code, notes, and snippets.

@simonwelsh
Created March 11, 2014 20:05
Show Gist options
  • Save simonwelsh/9493896 to your computer and use it in GitHub Desktop.
Save simonwelsh/9493896 to your computer and use it in GitHub Desktop.
static TypedValue* HHVM_FUNCTION(mysql_connect_with_db, ActRec *ar) {
ar->m_r = *php_mysql_do_connect(
getArg<KindOfString>(ar, 0, null_string.get()), // server
getArg<KindOfString>(ar, 1, null_string.get()), // username
getArg<KindOfString>(ar, 2, null_string.get()), // password
getArg<KindOfString>(ar, 3, null_string.get()), // database
getArg<KindOfInt64>(ar, 5, 0), // client_flags
false, false,
getArg<KindOfInt64>(ar, 6, -1), // connect_timeout_ms
getArg<KindOfInt64>(ar, 7, -1) // query_timeout_ms
).asTypedValue();
return &ar->m_r;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment